]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add oracle, mssql to profiling
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 18 Jun 2018 21:42:29 +0000 (17:42 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 18 Jun 2018 21:42:29 +0000 (17:42 -0400)
As we are changing Oracle typing *again*, we should start tracking
if we trip over a big performance hit on the unicode stuff.

Change-Id: I72719cca4b9424171b32e1f2e58d655426e3bbba

regen_callcounts.tox.ini
setup.py
test/profiles.txt

index 2b1a6f0e4af8344d16aa770cf53ec8bd8500b3f0..4495fd152d2fe702de6d5fd0310f525908d737d4 100644 (file)
@@ -1,28 +1,38 @@
 [tox]
-envlist = py{27,36}-sqla_{cext,nocext}-db_{sqlite,postgresql,mysql}
-
-[base]
-basecommand=
-       python -m pytest test/aaa_profiling -k "not memusage" --force-write-profiles {posargs}
+envlist = py{27,36}-sqla_{cext,nocext}-db_{sqlite,postgresql,mysql,oracle,mssql}
 
 [testenv]
 deps=pytest
-        mock
+     mock
      db_postgresql: .[postgresql]
      db_mysql: .[mysql]
      db_mysql: .[pymysql]
+     db_oracle: .[oracle]
+     db_mssql: .[mssql]
+
 
+whitelist_externals=sh
 
 commands=
-       db_{mysql}: {[base]basecommand} --db mysql --db pymysql
-       db_{postgresql}: {[base]basecommand} --db postgresql
-       db_{sqlite}: {[base]basecommand} --db sqlite
+    db_{mysql}: {env:BASECOMMAND} {env:MYSQL:} {posargs}
+    db_{postgresql}: {env:BASECOMMAND} {env:POSTGRESQL:} {posargs}
+    db_{sqlite}: {env:BASECOMMAND} {env:SQLITE:} {posargs}
+    db_{oracle}: {env:BASECOMMAND} {env:ORACLE:} {posargs}
+    db_{mssql}: {env:BASECOMMAND} {env:MSSQL:} {posargs}
+
+passenv=ORACLE_HOME NLS_LANG TOX_POSTGRESQL TOX_MYSQL TOX_ORACLE TOX_MSSQL TOX_SQLITE TOX_WORKERS
 
 # -E     : ignore PYTHON* environment variables (such as PYTHONPATH)
 # -s     : don't add user site directory to sys.path; also PYTHONNOUSERSITE
 setenv=
+    BASECOMMAND=python -m pytest test/aaa_profiling -k "not memusage" --force-write-profiles
     PYTHONPATH=
     PYTHONNOUSERSITE=1
     sqla_nocext: DISABLE_SQLALCHEMY_CEXT=1
+    db_sqlite: SQLITE={env:TOX_SQLITE:--db sqlite}
+    db_postgresql: POSTGRESQL={env:TOX_POSTGRESQL:--db postgresql}
+    db_mysql: MYSQL={env:TOX_MYSQL:--db mysql --db pymysql}
+    db_oracle: ORACLE={env:TOX_ORACLE:--db oracle}
+    db_mssql: MSSQL={env:TOX_MSSQL:--db mssql}
 
 
index e1d8fba912a7e422ee952b30c6472e9186276fa6..5c1ff77ffeacfadb6d4e15c731ad391538a00723 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -161,7 +161,8 @@ def run_setup(with_cext):
             'postgresql_psycopg2cffi': ['psycopg2cffi'],
             'oracle': ['cx_oracle'],
             'mssql_pyodbc': ['pyodbc'],
-            'mssql_pymssql': ['pymssql']
+            'mssql_pymssql': ['pymssql'],
+            'mssql': ['pyodbc'],
         },
         **kwargs
     )
index 7ae8011d41c2d6a77d304d2c79fa3c0e8d20fada..04ddd9ee6f982f54bd1647c7906c8cda514c34ae 100644 (file)
 # /home/classic/dev/sqlalchemy/test/profiles.txt
 # This file is written out on a per-environment basis.
-# For each test in aaa_profiling, the corresponding function and
+# For each test in aaa_profiling, the corresponding function and 
 # environment is located within this file.  If it doesn't exist,
 # the test is skipped.
-# If a callcount does exist, it is compared to what we received.
+# If a callcount does exist, it is compared to what we received. 
 # assertions are raised if the counts do not match.
-#
-# To add a new callcount test, apply the function_call_count
-# decorator and re-run the tests using the --write-profiles
+# 
+# To add a new callcount test, apply the function_call_count 
+# decorator and re-run the tests using the --write-profiles 
 # option - this file will be rewritten including the new count.
-#
+# 
 
 # TEST: test.aaa_profiling.test_compiler.CompileTest.test_insert
 
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_mysqldb_dbapiunicode_cextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_mysqldb_dbapiunicode_nocextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_pymysql_dbapiunicode_cextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_pymysql_dbapiunicode_nocextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_postgresql_psycopg2_dbapiunicode_cextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mssql_pyodbc_dbapiunicode_cextensions 75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mssql_pyodbc_dbapiunicode_nocextensions 75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_mysqldb_dbapiunicode_cextensions 75,75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_mysqldb_dbapiunicode_nocextensions 75,75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_pymysql_dbapiunicode_cextensions 75,75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_mysql_pymysql_dbapiunicode_nocextensions 75,75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_oracle_cx_oracle_dbapiunicode_cextensions 75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_postgresql_psycopg2_dbapiunicode_cextensions 75,75,75
+test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 75,75,75
 test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_sqlite_pysqlite_dbapiunicode_cextensions 75
 test.aaa_profiling.test_compiler.CompileTest.test_insert 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 75
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_mysqldb_dbapiunicode_cextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_mysqldb_dbapiunicode_nocextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_pymysql_dbapiunicode_cextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_pymysql_dbapiunicode_nocextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_postgresql_psycopg2_dbapiunicode_cextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mssql_pyodbc_dbapiunicode_cextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mssql_pyodbc_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_mysqldb_dbapiunicode_cextensions 78,78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_mysqldb_dbapiunicode_nocextensions 78,78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_pymysql_dbapiunicode_cextensions 78,78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_mysql_pymysql_dbapiunicode_nocextensions 78,78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_oracle_cx_oracle_dbapiunicode_cextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_postgresql_psycopg2_dbapiunicode_cextensions 78,78,78
+test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 78,78,78
 test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_sqlite_pysqlite_dbapiunicode_cextensions 78
 test.aaa_profiling.test_compiler.CompileTest.test_insert 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 78
 
 # TEST: test.aaa_profiling.test_compiler.CompileTest.test_select
 
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_mysqldb_dbapiunicode_cextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_mysqldb_dbapiunicode_nocextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_pymysql_dbapiunicode_cextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_pymysql_dbapiunicode_nocextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_postgresql_psycopg2_dbapiunicode_cextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mssql_pyodbc_dbapiunicode_cextensions 157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mssql_pyodbc_dbapiunicode_nocextensions 157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_mysqldb_dbapiunicode_cextensions 157,157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_mysqldb_dbapiunicode_nocextensions 157,157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_pymysql_dbapiunicode_cextensions 157,157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_mysql_pymysql_dbapiunicode_nocextensions 157,157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_oracle_cx_oracle_dbapiunicode_cextensions 157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_postgresql_psycopg2_dbapiunicode_cextensions 157,157,157
+test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 157,157,157
 test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_sqlite_pysqlite_dbapiunicode_cextensions 157
 test.aaa_profiling.test_compiler.CompileTest.test_select 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 157
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_mysqldb_dbapiunicode_cextensions 170
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_mysqldb_dbapiunicode_nocextensions 170
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_pymysql_dbapiunicode_cextensions 170
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_pymysql_dbapiunicode_nocextensions 170
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_postgresql_psycopg2_dbapiunicode_cextensions 170
-test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mssql_pyodbc_dbapiunicode_cextensions 170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mssql_pyodbc_dbapiunicode_nocextensions 170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_mysqldb_dbapiunicode_cextensions 170,170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_mysqldb_dbapiunicode_nocextensions 170,170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_pymysql_dbapiunicode_cextensions 170,170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_mysql_pymysql_dbapiunicode_nocextensions 170,170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_oracle_cx_oracle_dbapiunicode_cextensions 170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_postgresql_psycopg2_dbapiunicode_cextensions 170,170,170
+test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 170,170,170
 test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_sqlite_pysqlite_dbapiunicode_cextensions 170
 test.aaa_profiling.test_compiler.CompileTest.test_select 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 170
 
 # TEST: test.aaa_profiling.test_compiler.CompileTest.test_select_labels
 
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_mysqldb_dbapiunicode_cextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_mysqldb_dbapiunicode_nocextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_pymysql_dbapiunicode_cextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_pymysql_dbapiunicode_nocextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_postgresql_psycopg2_dbapiunicode_cextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mssql_pyodbc_dbapiunicode_cextensions 190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mssql_pyodbc_dbapiunicode_nocextensions 190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_mysqldb_dbapiunicode_cextensions 190,190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_mysqldb_dbapiunicode_nocextensions 190,190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_pymysql_dbapiunicode_cextensions 190,190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_mysql_pymysql_dbapiunicode_nocextensions 190,190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_oracle_cx_oracle_dbapiunicode_cextensions 190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_postgresql_psycopg2_dbapiunicode_cextensions 190,190,190
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 190,190,190
 test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_sqlite_pysqlite_dbapiunicode_cextensions 190
 test.aaa_profiling.test_compiler.CompileTest.test_select_labels 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 190
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_mysqldb_dbapiunicode_cextensions 203
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_mysqldb_dbapiunicode_nocextensions 203
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_pymysql_dbapiunicode_cextensions 203
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_pymysql_dbapiunicode_nocextensions 203
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_postgresql_psycopg2_dbapiunicode_cextensions 203
-test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mssql_pyodbc_dbapiunicode_cextensions 203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mssql_pyodbc_dbapiunicode_nocextensions 203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_mysqldb_dbapiunicode_cextensions 203,203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_mysqldb_dbapiunicode_nocextensions 203,203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_pymysql_dbapiunicode_cextensions 203,203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_mysql_pymysql_dbapiunicode_nocextensions 203,203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_oracle_cx_oracle_dbapiunicode_cextensions 203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_postgresql_psycopg2_dbapiunicode_cextensions 203,203,203
+test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 203,203,203
 test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_sqlite_pysqlite_dbapiunicode_cextensions 203
 test.aaa_profiling.test_compiler.CompileTest.test_select_labels 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 203
 
 # TEST: test.aaa_profiling.test_compiler.CompileTest.test_update
 
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_mysqldb_dbapiunicode_cextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_mysqldb_dbapiunicode_nocextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_pymysql_dbapiunicode_cextensions 76
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_pymysql_dbapiunicode_nocextensions 76
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_postgresql_psycopg2_dbapiunicode_cextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mssql_pyodbc_dbapiunicode_cextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mssql_pyodbc_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_mysqldb_dbapiunicode_cextensions 78,76
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_mysqldb_dbapiunicode_nocextensions 78,76
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_pymysql_dbapiunicode_cextensions 76,76
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_mysql_pymysql_dbapiunicode_nocextensions 76,76
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_oracle_cx_oracle_dbapiunicode_cextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 78
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_postgresql_psycopg2_dbapiunicode_cextensions 78,76,76
+test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 78,76,76
 test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_sqlite_pysqlite_dbapiunicode_cextensions 78
 test.aaa_profiling.test_compiler.CompileTest.test_update 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 78
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_mysqldb_dbapiunicode_cextensions 79
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_mysqldb_dbapiunicode_nocextensions 79
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_pymysql_dbapiunicode_cextensions 77
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_pymysql_dbapiunicode_nocextensions 77
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_postgresql_psycopg2_dbapiunicode_cextensions 79
-test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 79
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mssql_pyodbc_dbapiunicode_cextensions 79
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mssql_pyodbc_dbapiunicode_nocextensions 79
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_mysqldb_dbapiunicode_cextensions 79,77
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_mysqldb_dbapiunicode_nocextensions 79,77
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_pymysql_dbapiunicode_cextensions 77,77
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_mysql_pymysql_dbapiunicode_nocextensions 77,77
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_oracle_cx_oracle_dbapiunicode_cextensions 79
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 79
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_postgresql_psycopg2_dbapiunicode_cextensions 79,77,77
+test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 79,77,77
 test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_sqlite_pysqlite_dbapiunicode_cextensions 79
 test.aaa_profiling.test_compiler.CompileTest.test_update 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 79
 
 # TEST: test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause
 
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_mysqldb_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_mysqldb_dbapiunicode_nocextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_pymysql_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_pymysql_dbapiunicode_nocextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_postgresql_psycopg2_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mssql_pyodbc_dbapiunicode_cextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mssql_pyodbc_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_mysqldb_dbapiunicode_cextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_mysqldb_dbapiunicode_nocextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_pymysql_dbapiunicode_cextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_mysql_pymysql_dbapiunicode_nocextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_oracle_cx_oracle_dbapiunicode_cextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_postgresql_psycopg2_dbapiunicode_cextensions 150,150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 150,150,150
 test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_sqlite_pysqlite_dbapiunicode_cextensions 150
 test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_mysqldb_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_mysqldb_dbapiunicode_nocextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_pymysql_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_pymysql_dbapiunicode_nocextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_postgresql_psycopg2_dbapiunicode_cextensions 150
-test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mssql_pyodbc_dbapiunicode_cextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mssql_pyodbc_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_mysqldb_dbapiunicode_cextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_mysqldb_dbapiunicode_nocextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_pymysql_dbapiunicode_cextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_mysql_pymysql_dbapiunicode_nocextensions 150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_oracle_cx_oracle_dbapiunicode_cextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_postgresql_psycopg2_dbapiunicode_cextensions 150,150,150
+test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 150,150,150
 test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_sqlite_pysqlite_dbapiunicode_cextensions 150
 test.aaa_profiling.test_compiler.CompileTest.test_update_whereclause 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 150
 
+# TEST: test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set
+
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mssql_pyodbc_dbapiunicode_cextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mssql_pyodbc_dbapiunicode_nocextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mysql_mysqldb_dbapiunicode_cextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mysql_mysqldb_dbapiunicode_nocextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_oracle_cx_oracle_dbapiunicode_cextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_postgresql_psycopg2_dbapiunicode_cextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_sqlite_pysqlite_dbapiunicode_cextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 4256
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mssql_pyodbc_dbapiunicode_cextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mssql_pyodbc_dbapiunicode_nocextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mysql_mysqldb_dbapiunicode_cextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mysql_mysqldb_dbapiunicode_nocextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_oracle_cx_oracle_dbapiunicode_cextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_postgresql_psycopg2_dbapiunicode_cextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_sqlite_pysqlite_dbapiunicode_cextensions 4257
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 4257
+
+# TEST: test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove
+
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mssql_pyodbc_dbapiunicode_cextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mssql_pyodbc_dbapiunicode_nocextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mysql_mysqldb_dbapiunicode_cextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mysql_mysqldb_dbapiunicode_nocextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_oracle_cx_oracle_dbapiunicode_cextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_postgresql_psycopg2_dbapiunicode_cextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_sqlite_pysqlite_dbapiunicode_cextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 6420
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mssql_pyodbc_dbapiunicode_cextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mssql_pyodbc_dbapiunicode_nocextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mysql_mysqldb_dbapiunicode_cextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mysql_mysqldb_dbapiunicode_nocextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_oracle_cx_oracle_dbapiunicode_cextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_postgresql_psycopg2_dbapiunicode_cextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_sqlite_pysqlite_dbapiunicode_cextensions 6422
+test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 6422
+
 # TEST: test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching
 
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_mssql_pyodbc_dbapiunicode_cextensions 104
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_mssql_pyodbc_dbapiunicode_nocextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_mysql_mysqldb_dbapiunicode_cextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_mysql_mysqldb_dbapiunicode_nocextensions 104
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_oracle_cx_oracle_dbapiunicode_cextensions 104
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_postgresql_psycopg2_dbapiunicode_cextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_sqlite_pysqlite_dbapiunicode_cextensions 104
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 104
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_mssql_pyodbc_dbapiunicode_cextensions 81
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_mssql_pyodbc_dbapiunicode_nocextensions 81
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_mysql_mysqldb_dbapiunicode_cextensions 81
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_mysql_mysqldb_dbapiunicode_nocextensions 81
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_oracle_cx_oracle_dbapiunicode_cextensions 81
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 81
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_postgresql_psycopg2_dbapiunicode_cextensions 81
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 81
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_branching 3.6_sqlite_pysqlite_dbapiunicode_cextensions 81
@@ -123,14 +217,22 @@ test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_bound_bra
 
 # TEST: test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching
 
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_mssql_pyodbc_dbapiunicode_cextensions 651
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_mssql_pyodbc_dbapiunicode_nocextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_mysql_mysqldb_dbapiunicode_cextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_mysql_mysqldb_dbapiunicode_nocextensions 651
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_oracle_cx_oracle_dbapiunicode_cextensions 651
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_postgresql_psycopg2_dbapiunicode_cextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_sqlite_pysqlite_dbapiunicode_cextensions 651
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 651
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_mssql_pyodbc_dbapiunicode_cextensions 624
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_mssql_pyodbc_dbapiunicode_nocextensions 624
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_mysql_mysqldb_dbapiunicode_cextensions 624
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_mysql_mysqldb_dbapiunicode_nocextensions 624
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_oracle_cx_oracle_dbapiunicode_cextensions 624
+test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 624
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_postgresql_psycopg2_dbapiunicode_cextensions 624
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 624
 test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_branching 3.6_sqlite_pysqlite_dbapiunicode_cextensions 624
@@ -138,14 +240,22 @@ test.aaa_profiling.test_orm.BranchedOptionTest.test_generate_cache_key_unbound_b
 
 # TEST: test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching
 
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_mssql_pyodbc_dbapiunicode_cextensions 45
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_mssql_pyodbc_dbapiunicode_nocextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_mysql_mysqldb_dbapiunicode_cextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_mysql_mysqldb_dbapiunicode_nocextensions 45
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_oracle_cx_oracle_dbapiunicode_cextensions 45
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_postgresql_psycopg2_dbapiunicode_cextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_sqlite_pysqlite_dbapiunicode_cextensions 45
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 45
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_mssql_pyodbc_dbapiunicode_cextensions 46
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_mssql_pyodbc_dbapiunicode_nocextensions 46
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_mysql_mysqldb_dbapiunicode_cextensions 46
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_mysql_mysqldb_dbapiunicode_nocextensions 46
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_oracle_cx_oracle_dbapiunicode_cextensions 46
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 46
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_postgresql_psycopg2_dbapiunicode_cextensions 46
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 46
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branching 3.6_sqlite_pysqlite_dbapiunicode_cextensions 46
@@ -153,104 +263,114 @@ test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_key_bound_branchi
 
 # TEST: test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching
 
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_mssql_pyodbc_dbapiunicode_cextensions 460
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_mssql_pyodbc_dbapiunicode_nocextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_mysql_mysqldb_dbapiunicode_cextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_mysql_mysqldb_dbapiunicode_nocextensions 460
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_oracle_cx_oracle_dbapiunicode_cextensions 460
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_postgresql_psycopg2_dbapiunicode_cextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_sqlite_pysqlite_dbapiunicode_cextensions 460
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 460
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_mssql_pyodbc_dbapiunicode_cextensions 466
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_mssql_pyodbc_dbapiunicode_nocextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_mysql_mysqldb_dbapiunicode_cextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_mysql_mysqldb_dbapiunicode_nocextensions 466
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_oracle_cx_oracle_dbapiunicode_cextensions 466
+test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_postgresql_psycopg2_dbapiunicode_cextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_sqlite_pysqlite_dbapiunicode_cextensions 466
 test.aaa_profiling.test_orm.BranchedOptionTest.test_query_opts_unbound_branching 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 466
 
-# TEST: test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set
-
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mysql_mysqldb_dbapiunicode_cextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_mysql_mysqldb_dbapiunicode_nocextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_postgresql_psycopg2_dbapiunicode_cextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_sqlite_pysqlite_dbapiunicode_cextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 4256
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mysql_mysqldb_dbapiunicode_cextensions 4257
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_mysql_mysqldb_dbapiunicode_nocextensions 4257
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_postgresql_psycopg2_dbapiunicode_cextensions 4257
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 4257
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_sqlite_pysqlite_dbapiunicode_cextensions 4257
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_attribute_set 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 4257
-
-# TEST: test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove
-
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mysql_mysqldb_dbapiunicode_cextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_mysql_mysqldb_dbapiunicode_nocextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_postgresql_psycopg2_dbapiunicode_cextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_sqlite_pysqlite_dbapiunicode_cextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 6420
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mysql_mysqldb_dbapiunicode_cextensions 6422
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_mysql_mysqldb_dbapiunicode_nocextensions 6422
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_postgresql_psycopg2_dbapiunicode_cextensions 6422
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 6422
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_sqlite_pysqlite_dbapiunicode_cextensions 6422
-test.aaa_profiling.test_orm.AttributeOverheadTest.test_collection_append_remove 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 6422
-
 # TEST: test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline
 
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mysql_mysqldb_dbapiunicode_cextensions 41219
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mysql_mysqldb_dbapiunicode_nocextensions 50224
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_postgresql_psycopg2_dbapiunicode_cextensions 17198
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 26203
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_sqlite_pysqlite_dbapiunicode_cextensions 17163
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 26168
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mysql_mysqldb_dbapiunicode_cextensions 30234
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mysql_mysqldb_dbapiunicode_nocextensions 39241
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_postgresql_psycopg2_dbapiunicode_cextensions 18227
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 27234
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_sqlite_pysqlite_dbapiunicode_cextensions 18185
-test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 27192
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mssql_pyodbc_dbapiunicode_cextensions 17193
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mssql_pyodbc_dbapiunicode_nocextensions 26198
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mysql_mysqldb_dbapiunicode_cextensions 41206
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_mysql_mysqldb_dbapiunicode_nocextensions 50211
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_oracle_cx_oracle_dbapiunicode_cextensions 17273
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 26278
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_postgresql_psycopg2_dbapiunicode_cextensions 17185
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 26190
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_sqlite_pysqlite_dbapiunicode_cextensions 17150
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 26155
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mssql_pyodbc_dbapiunicode_cextensions 18207
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mssql_pyodbc_dbapiunicode_nocextensions 27214
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mysql_mysqldb_dbapiunicode_cextensions 30221
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_mysql_mysqldb_dbapiunicode_nocextensions 39228
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_oracle_cx_oracle_dbapiunicode_cextensions 18287
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 27294
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_postgresql_psycopg2_dbapiunicode_cextensions 18214
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 27221
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_sqlite_pysqlite_dbapiunicode_cextensions 18172
+test.aaa_profiling.test_orm.DeferOptionsTest.test_baseline 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 27179
 
 # TEST: test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols
 
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mysql_mysqldb_dbapiunicode_cextensions 23252
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mysql_mysqldb_dbapiunicode_nocextensions 26257
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_postgresql_psycopg2_dbapiunicode_cextensions 23219
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 26224
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_sqlite_pysqlite_dbapiunicode_cextensions 23196
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 26201
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mysql_mysqldb_dbapiunicode_cextensions 24280
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mysql_mysqldb_dbapiunicode_nocextensions 27287
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_postgresql_psycopg2_dbapiunicode_cextensions 24249
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 27256
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_sqlite_pysqlite_dbapiunicode_cextensions 24231
-test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 27238
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mssql_pyodbc_dbapiunicode_cextensions 23233
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mssql_pyodbc_dbapiunicode_nocextensions 26238
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mysql_mysqldb_dbapiunicode_cextensions 23258
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_mysql_mysqldb_dbapiunicode_nocextensions 26263
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_oracle_cx_oracle_dbapiunicode_cextensions 23245
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 26250
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_postgresql_psycopg2_dbapiunicode_cextensions 23225
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 26230
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_sqlite_pysqlite_dbapiunicode_cextensions 23202
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 26207
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mssql_pyodbc_dbapiunicode_cextensions 24260
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mssql_pyodbc_dbapiunicode_nocextensions 27267
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mysql_mysqldb_dbapiunicode_cextensions 24286
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_mysql_mysqldb_dbapiunicode_nocextensions 27293
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_oracle_cx_oracle_dbapiunicode_cextensions 24272
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 27279
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_postgresql_psycopg2_dbapiunicode_cextensions 24255
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 27262
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_sqlite_pysqlite_dbapiunicode_cextensions 24237
+test.aaa_profiling.test_orm.DeferOptionsTest.test_defer_many_cols 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 27244
 
 # TEST: test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query
 
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mysql_mysqldb_dbapiunicode_cextensions 417531
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mysql_mysqldb_dbapiunicode_nocextensions 417538
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_postgresql_psycopg2_dbapiunicode_cextensions 417545
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 417538
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_sqlite_pysqlite_dbapiunicode_cextensions 417538
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 417538
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mysql_mysqldb_dbapiunicode_cextensions 445502
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mysql_mysqldb_dbapiunicode_nocextensions 445502
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_postgresql_psycopg2_dbapiunicode_cextensions 445502
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 445502
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_sqlite_pysqlite_dbapiunicode_cextensions 445502
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 445502
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mssql_pyodbc_dbapiunicode_cextensions 418033
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mssql_pyodbc_dbapiunicode_nocextensions 418033
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mysql_mysqldb_dbapiunicode_cextensions 418124
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_mysql_mysqldb_dbapiunicode_nocextensions 418138
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_oracle_cx_oracle_dbapiunicode_cextensions 418131
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 418138
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_postgresql_psycopg2_dbapiunicode_cextensions 418131
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 418152
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_sqlite_pysqlite_dbapiunicode_cextensions 418124
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 418131
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mssql_pyodbc_dbapiunicode_cextensions 445997
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mssql_pyodbc_dbapiunicode_nocextensions 445997
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mysql_mysqldb_dbapiunicode_cextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_mysql_mysqldb_dbapiunicode_nocextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_oracle_cx_oracle_dbapiunicode_cextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_postgresql_psycopg2_dbapiunicode_cextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_sqlite_pysqlite_dbapiunicode_cextensions 446102
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_build_query 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 446102
 
 # TEST: test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results
 
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_mysql_mysqldb_dbapiunicode_cextensions 432486
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_mssql_pyodbc_dbapiunicode_cextensions 449846
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_mssql_pyodbc_dbapiunicode_nocextensions 462646
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_mysql_mysqldb_dbapiunicode_cextensions 432388
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_mysql_mysqldb_dbapiunicode_nocextensions 445188
-test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_postgresql_psycopg2_dbapiunicode_cextensions 443144
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_oracle_cx_oracle_dbapiunicode_cextensions 536512
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 549214
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_postgresql_psycopg2_dbapiunicode_cextensions 443046
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 455846
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_sqlite_pysqlite_dbapiunicode_cextensions 422758
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 435460
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_mssql_pyodbc_dbapiunicode_cextensions 452955
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_mssql_pyodbc_dbapiunicode_nocextensions 465955
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_mysql_mysqldb_dbapiunicode_cextensions 435597
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_mysql_mysqldb_dbapiunicode_nocextensions 448597
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_oracle_cx_oracle_dbapiunicode_cextensions 539523
+test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 552523
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_postgresql_psycopg2_dbapiunicode_cextensions 462855
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 475855
 test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_sqlite_pysqlite_dbapiunicode_cextensions 427369
@@ -258,14 +378,22 @@ test.aaa_profiling.test_orm.JoinedEagerLoadTest.test_fetch_results 3.6_sqlite_py
 
 # TEST: test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity
 
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_mssql_pyodbc_dbapiunicode_cextensions 21984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_mssql_pyodbc_dbapiunicode_nocextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_mysql_mysqldb_dbapiunicode_cextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_mysql_mysqldb_dbapiunicode_nocextensions 21984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_oracle_cx_oracle_dbapiunicode_cextensions 21984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_postgresql_psycopg2_dbapiunicode_cextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_sqlite_pysqlite_dbapiunicode_cextensions 21984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 21984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_mssql_pyodbc_dbapiunicode_cextensions 22984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_mssql_pyodbc_dbapiunicode_nocextensions 22984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_mysql_mysqldb_dbapiunicode_cextensions 22984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_mysql_mysqldb_dbapiunicode_nocextensions 22984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_oracle_cx_oracle_dbapiunicode_cextensions 22984
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 22984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_postgresql_psycopg2_dbapiunicode_cextensions 22984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 22984
 test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_identity 3.6_sqlite_pysqlite_dbapiunicode_cextensions 22984
@@ -273,59 +401,91 @@ test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_
 
 # TEST: test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity
 
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mysql_mysqldb_dbapiunicode_cextensions 97500
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mysql_mysqldb_dbapiunicode_nocextensions 99252
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_postgresql_psycopg2_dbapiunicode_cextensions 87998
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 89750
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_sqlite_pysqlite_dbapiunicode_cextensions 85499
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 87204
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mysql_mysqldb_dbapiunicode_cextensions 99270
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mysql_mysqldb_dbapiunicode_nocextensions 101024
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_postgresql_psycopg2_dbapiunicode_cextensions 90518
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 92272
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_sqlite_pysqlite_dbapiunicode_cextensions 87019
-test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 88773
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mssql_pyodbc_dbapiunicode_cextensions 89725
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mssql_pyodbc_dbapiunicode_nocextensions 91524
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mysql_mysqldb_dbapiunicode_cextensions 101254
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_mysql_mysqldb_dbapiunicode_nocextensions 102959
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_oracle_cx_oracle_dbapiunicode_cextensions 97213
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 98965
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_postgresql_psycopg2_dbapiunicode_cextensions 91705
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 93457
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_sqlite_pysqlite_dbapiunicode_cextensions 89206
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 91005
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mssql_pyodbc_dbapiunicode_cextensions 91292
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mssql_pyodbc_dbapiunicode_nocextensions 93046
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mysql_mysqldb_dbapiunicode_cextensions 103024
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_mysql_mysqldb_dbapiunicode_nocextensions 104778
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_oracle_cx_oracle_dbapiunicode_cextensions 98780
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 100534
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_postgresql_psycopg2_dbapiunicode_cextensions 94272
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 96026
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_sqlite_pysqlite_dbapiunicode_cextensions 90773
+test.aaa_profiling.test_orm.LoadManyToOneFromIdentityTest.test_many_to_one_load_no_identity 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 92527
 
 # TEST: test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks
 
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mysql_mysqldb_dbapiunicode_cextensions 18753
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mysql_mysqldb_dbapiunicode_nocextensions 18976
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_postgresql_psycopg2_dbapiunicode_cextensions 18153
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 18376
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_sqlite_pysqlite_dbapiunicode_cextensions 18070
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 18294
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mysql_mysqldb_dbapiunicode_cextensions 19275
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mysql_mysqldb_dbapiunicode_nocextensions 19519
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_postgresql_psycopg2_dbapiunicode_cextensions 18683
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 18927
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_sqlite_pysqlite_dbapiunicode_cextensions 18517
-test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 18749
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mssql_pyodbc_dbapiunicode_cextensions 18354
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mssql_pyodbc_dbapiunicode_nocextensions 18578
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mysql_mysqldb_dbapiunicode_cextensions 18844
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_mysql_mysqldb_dbapiunicode_nocextensions 19116
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_oracle_cx_oracle_dbapiunicode_cextensions 18994
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 19218
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_postgresql_psycopg2_dbapiunicode_cextensions 18292
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 18468
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_sqlite_pysqlite_dbapiunicode_cextensions 18150
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 18374
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mssql_pyodbc_dbapiunicode_cextensions 18839
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mssql_pyodbc_dbapiunicode_nocextensions 19083
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mysql_mysqldb_dbapiunicode_cextensions 19379
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_mysql_mysqldb_dbapiunicode_nocextensions 19611
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_oracle_cx_oracle_dbapiunicode_cextensions 19433
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 19665
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_postgresql_psycopg2_dbapiunicode_cextensions 18787
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 19019
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_sqlite_pysqlite_dbapiunicode_cextensions 18609
+test.aaa_profiling.test_orm.MergeBackrefsTest.test_merge_pending_with_all_pks 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 18853
 
 # TEST: test.aaa_profiling.test_orm.MergeTest.test_merge_load
 
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mysql_mysqldb_dbapiunicode_cextensions 1195
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mysql_mysqldb_dbapiunicode_nocextensions 1212
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_postgresql_psycopg2_dbapiunicode_cextensions 1132
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 1149
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_sqlite_pysqlite_dbapiunicode_cextensions 966
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 983
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mysql_mysqldb_dbapiunicode_cextensions 1232
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mysql_mysqldb_dbapiunicode_nocextensions 1251
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mssql_pyodbc_dbapiunicode_cextensions 1039
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mssql_pyodbc_dbapiunicode_nocextensions 1056
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mysql_mysqldb_dbapiunicode_cextensions 1205
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_mysql_mysqldb_dbapiunicode_nocextensions 1222
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_oracle_cx_oracle_dbapiunicode_cextensions 1100
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 1117
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_postgresql_psycopg2_dbapiunicode_cextensions 1128
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 1145
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_sqlite_pysqlite_dbapiunicode_cextensions 976
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 993
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mssql_pyodbc_dbapiunicode_cextensions 1060
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mssql_pyodbc_dbapiunicode_nocextensions 1079
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mysql_mysqldb_dbapiunicode_cextensions 1242
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_mysql_mysqldb_dbapiunicode_nocextensions 1261
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_oracle_cx_oracle_dbapiunicode_cextensions 1121
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 1140
 test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_postgresql_psycopg2_dbapiunicode_cextensions 1146
 test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 1165
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_sqlite_pysqlite_dbapiunicode_cextensions 993
-test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 1012
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_sqlite_pysqlite_dbapiunicode_cextensions 1003
+test.aaa_profiling.test_orm.MergeTest.test_merge_load 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 1022
 
 # TEST: test.aaa_profiling.test_orm.MergeTest.test_merge_no_load
 
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_mssql_pyodbc_dbapiunicode_cextensions 93,19
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_mssql_pyodbc_dbapiunicode_nocextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_mysql_mysqldb_dbapiunicode_cextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_mysql_mysqldb_dbapiunicode_nocextensions 93,19
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_oracle_cx_oracle_dbapiunicode_cextensions 93,19
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_postgresql_psycopg2_dbapiunicode_cextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_sqlite_pysqlite_dbapiunicode_cextensions 93,19
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 93,19
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_mssql_pyodbc_dbapiunicode_cextensions 96,20
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_mssql_pyodbc_dbapiunicode_nocextensions 96,20
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_mysql_mysqldb_dbapiunicode_cextensions 96,20
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_mysql_mysqldb_dbapiunicode_nocextensions 96,20
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_oracle_cx_oracle_dbapiunicode_cextensions 96,20
+test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 96,20
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_postgresql_psycopg2_dbapiunicode_cextensions 96,20
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 96,20
 test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_sqlite_pysqlite_dbapiunicode_cextensions 96,20
@@ -333,59 +493,91 @@ test.aaa_profiling.test_orm.MergeTest.test_merge_no_load 3.6_sqlite_pysqlite_dba
 
 # TEST: test.aaa_profiling.test_orm.QueryTest.test_query_cols
 
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_mssql_pyodbc_dbapiunicode_cextensions 6150
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_mssql_pyodbc_dbapiunicode_nocextensions 6700
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_mysql_mysqldb_dbapiunicode_cextensions 7940
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_mysql_mysqldb_dbapiunicode_nocextensions 8490
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_oracle_cx_oracle_dbapiunicode_cextensions 6200
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 6750
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_postgresql_psycopg2_dbapiunicode_cextensions 6070
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 6620
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_sqlite_pysqlite_dbapiunicode_cextensions 5924
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 6474
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_mssql_pyodbc_dbapiunicode_cextensions 6324
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_mssql_pyodbc_dbapiunicode_nocextensions 6894
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_mysql_mysqldb_dbapiunicode_cextensions 7324
-test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_mysql_mysqldb_dbapiunicode_nocextensions 7984
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_mysql_mysqldb_dbapiunicode_nocextensions 7894
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_oracle_cx_oracle_dbapiunicode_cextensions 6374
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 6944
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_postgresql_psycopg2_dbapiunicode_cextensions 6334
-test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 6994
+test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 6904
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_sqlite_pysqlite_dbapiunicode_cextensions 6106
 test.aaa_profiling.test_orm.QueryTest.test_query_cols 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 6676
 
 # TEST: test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results
 
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mysql_mysqldb_dbapiunicode_cextensions 178129
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mysql_mysqldb_dbapiunicode_nocextensions 182442
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_postgresql_psycopg2_dbapiunicode_cextensions 168506
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 172812
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_sqlite_pysqlite_dbapiunicode_cextensions 161507
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 165813
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mysql_mysqldb_dbapiunicode_cextensions 181505
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mysql_mysqldb_dbapiunicode_nocextensions 186313
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_postgresql_psycopg2_dbapiunicode_cextensions 173575
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 178383
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_sqlite_pysqlite_dbapiunicode_cextensions 165583
-test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 170191
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mssql_pyodbc_dbapiunicode_cextensions 167875
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mssql_pyodbc_dbapiunicode_nocextensions 172279
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mysql_mysqldb_dbapiunicode_cextensions 178844
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_mysql_mysqldb_dbapiunicode_nocextensions 183248
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_oracle_cx_oracle_dbapiunicode_cextensions 187148
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 191454
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_postgresql_psycopg2_dbapiunicode_cextensions 169214
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 173618
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_sqlite_pysqlite_dbapiunicode_cextensions 162313
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 166619
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mssql_pyodbc_dbapiunicode_cextensions 169642
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mssql_pyodbc_dbapiunicode_nocextensions 174250
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mysql_mysqldb_dbapiunicode_cextensions 181511
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_mysql_mysqldb_dbapiunicode_nocextensions 186119
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_oracle_cx_oracle_dbapiunicode_cextensions 188817
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 193425
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_postgresql_psycopg2_dbapiunicode_cextensions 173581
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 178189
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_sqlite_pysqlite_dbapiunicode_cextensions 165589
+test.aaa_profiling.test_orm.SelectInEagerLoadTest.test_round_trip_results 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 170197
 
 # TEST: test.aaa_profiling.test_orm.SessionTest.test_expire_lots
 
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_mssql_pyodbc_dbapiunicode_cextensions 1154
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_mssql_pyodbc_dbapiunicode_nocextensions 1157
 test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_mysql_mysqldb_dbapiunicode_cextensions 1142
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_mysql_mysqldb_dbapiunicode_nocextensions 1149
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_postgresql_psycopg2_dbapiunicode_cextensions 1133
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 1151
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_sqlite_pysqlite_dbapiunicode_cextensions 1149
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 1138
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mysql_mysqldb_dbapiunicode_cextensions 1271
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mysql_mysqldb_dbapiunicode_nocextensions 1251
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_postgresql_psycopg2_dbapiunicode_cextensions 1261
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 1259
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_sqlite_pysqlite_dbapiunicode_cextensions 1267
-test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 1264
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_mysql_mysqldb_dbapiunicode_nocextensions 1142
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_oracle_cx_oracle_dbapiunicode_cextensions 1127
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 1147
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_postgresql_psycopg2_dbapiunicode_cextensions 1146
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 1138
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_sqlite_pysqlite_dbapiunicode_cextensions 1136
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 1146
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mssql_pyodbc_dbapiunicode_cextensions 1257
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mssql_pyodbc_dbapiunicode_nocextensions 1248
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mysql_mysqldb_dbapiunicode_cextensions 1258
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_mysql_mysqldb_dbapiunicode_nocextensions 1261
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_oracle_cx_oracle_dbapiunicode_cextensions 1251
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 1236
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_postgresql_psycopg2_dbapiunicode_cextensions 1253
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 1247
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_sqlite_pysqlite_dbapiunicode_cextensions 1253
+test.aaa_profiling.test_orm.SessionTest.test_expire_lots 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 1251
 
 # TEST: test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect
 
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_mssql_pyodbc_dbapiunicode_cextensions 96
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_mssql_pyodbc_dbapiunicode_nocextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_mysql_mysqldb_dbapiunicode_cextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_mysql_mysqldb_dbapiunicode_nocextensions 96
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_oracle_cx_oracle_dbapiunicode_cextensions 96
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_postgresql_psycopg2_dbapiunicode_cextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_sqlite_pysqlite_dbapiunicode_cextensions 96
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 96
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_mssql_pyodbc_dbapiunicode_cextensions 83
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_mssql_pyodbc_dbapiunicode_nocextensions 83
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_mysql_mysqldb_dbapiunicode_cextensions 83
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_mysql_mysqldb_dbapiunicode_nocextensions 83
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_oracle_cx_oracle_dbapiunicode_cextensions 83
+test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 83
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_postgresql_psycopg2_dbapiunicode_cextensions 83
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 83
 test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_sqlite_pysqlite_dbapiunicode_cextensions 83
@@ -393,14 +585,22 @@ test.aaa_profiling.test_pool.QueuePoolTest.test_first_connect 3.6_sqlite_pysqlit
 
 # TEST: test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect
 
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_mssql_pyodbc_dbapiunicode_cextensions 31
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_mssql_pyodbc_dbapiunicode_nocextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_mysql_mysqldb_dbapiunicode_cextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_mysql_mysqldb_dbapiunicode_nocextensions 31
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_oracle_cx_oracle_dbapiunicode_cextensions 31
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_postgresql_psycopg2_dbapiunicode_cextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_sqlite_pysqlite_dbapiunicode_cextensions 31
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 31
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_mssql_pyodbc_dbapiunicode_cextensions 24
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_mssql_pyodbc_dbapiunicode_nocextensions 24
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_mysql_mysqldb_dbapiunicode_cextensions 24
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_mysql_mysqldb_dbapiunicode_nocextensions 24
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_oracle_cx_oracle_dbapiunicode_cextensions 24
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 24
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_postgresql_psycopg2_dbapiunicode_cextensions 24
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 24
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_sqlite_pysqlite_dbapiunicode_cextensions 24
@@ -408,14 +608,22 @@ test.aaa_profiling.test_pool.QueuePoolTest.test_second_connect 3.6_sqlite_pysqli
 
 # TEST: test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect
 
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_mssql_pyodbc_dbapiunicode_cextensions 8
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_mssql_pyodbc_dbapiunicode_nocextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_mysql_mysqldb_dbapiunicode_cextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_mysql_mysqldb_dbapiunicode_nocextensions 8
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_oracle_cx_oracle_dbapiunicode_cextensions 8
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_postgresql_psycopg2_dbapiunicode_cextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_sqlite_pysqlite_dbapiunicode_cextensions 8
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 8
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_mssql_pyodbc_dbapiunicode_cextensions 9
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_mssql_pyodbc_dbapiunicode_nocextensions 9
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_mysql_mysqldb_dbapiunicode_cextensions 9
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_mysql_mysqldb_dbapiunicode_nocextensions 9
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_oracle_cx_oracle_dbapiunicode_cextensions 9
+test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 9
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_postgresql_psycopg2_dbapiunicode_cextensions 9
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 9
 test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_sqlite_pysqlite_dbapiunicode_cextensions 9
@@ -423,147 +631,203 @@ test.aaa_profiling.test_pool.QueuePoolTest.test_second_samethread_connect 3.6_sq
 
 # TEST: test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute
 
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_mysqldb_dbapiunicode_cextensions 47
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_mysqldb_dbapiunicode_nocextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_pymysql_dbapiunicode_cextensions 47
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_pymysql_dbapiunicode_nocextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_postgresql_psycopg2_dbapiunicode_cextensions 47
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mssql_pyodbc_dbapiunicode_cextensions 47
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mssql_pyodbc_dbapiunicode_nocextensions 51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_mysqldb_dbapiunicode_cextensions 47,47
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_mysqldb_dbapiunicode_nocextensions 51,51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_pymysql_dbapiunicode_cextensions 47,47
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_mysql_pymysql_dbapiunicode_nocextensions 51,51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_oracle_cx_oracle_dbapiunicode_cextensions 47
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_postgresql_psycopg2_dbapiunicode_cextensions 47,47,47
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 51,51,51
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_sqlite_pysqlite_dbapiunicode_cextensions 47
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_mysqldb_dbapiunicode_cextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_mysqldb_dbapiunicode_nocextensions 55
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_pymysql_dbapiunicode_cextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_pymysql_dbapiunicode_nocextensions 55
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_postgresql_psycopg2_dbapiunicode_cextensions 51
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 55
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mssql_pyodbc_dbapiunicode_cextensions 51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mssql_pyodbc_dbapiunicode_nocextensions 55
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_mysqldb_dbapiunicode_cextensions 51,51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_mysqldb_dbapiunicode_nocextensions 55,55
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_pymysql_dbapiunicode_cextensions 51,51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_mysql_pymysql_dbapiunicode_nocextensions 55,55
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_oracle_cx_oracle_dbapiunicode_cextensions 51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 55
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_postgresql_psycopg2_dbapiunicode_cextensions 51,51,51
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 55,55,55
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_sqlite_pysqlite_dbapiunicode_cextensions 51
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_connection_execute 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 55
 
 # TEST: test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute
 
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_mysqldb_dbapiunicode_cextensions 86
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_mysqldb_dbapiunicode_nocextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_pymysql_dbapiunicode_cextensions 86
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_pymysql_dbapiunicode_nocextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_postgresql_psycopg2_dbapiunicode_cextensions 86
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mssql_pyodbc_dbapiunicode_cextensions 86
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mssql_pyodbc_dbapiunicode_nocextensions 90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_mysqldb_dbapiunicode_cextensions 86,86
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_mysqldb_dbapiunicode_nocextensions 90,90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_pymysql_dbapiunicode_cextensions 86,86
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_mysql_pymysql_dbapiunicode_nocextensions 90,90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_oracle_cx_oracle_dbapiunicode_cextensions 86
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_postgresql_psycopg2_dbapiunicode_cextensions 86,86,86
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 90,90,90
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_sqlite_pysqlite_dbapiunicode_cextensions 86
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_mysqldb_dbapiunicode_cextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_mysqldb_dbapiunicode_nocextensions 94
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_pymysql_dbapiunicode_cextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_pymysql_dbapiunicode_nocextensions 94
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_postgresql_psycopg2_dbapiunicode_cextensions 90
-test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 94
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mssql_pyodbc_dbapiunicode_cextensions 90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mssql_pyodbc_dbapiunicode_nocextensions 94
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_mysqldb_dbapiunicode_cextensions 90,90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_mysqldb_dbapiunicode_nocextensions 94,94
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_pymysql_dbapiunicode_cextensions 90,90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_mysql_pymysql_dbapiunicode_nocextensions 94,94
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_oracle_cx_oracle_dbapiunicode_cextensions 90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 94
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_postgresql_psycopg2_dbapiunicode_cextensions 90,90,90
+test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 94,94,94
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_sqlite_pysqlite_dbapiunicode_cextensions 90
 test.aaa_profiling.test_resultset.ExecutionTest.test_minimal_engine_execute 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 94
 
 # TEST: test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile
 
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_mysqldb_dbapiunicode_cextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_mysqldb_dbapiunicode_nocextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_pymysql_dbapiunicode_cextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_pymysql_dbapiunicode_nocextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_postgresql_psycopg2_dbapiunicode_cextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mssql_pyodbc_dbapiunicode_cextensions 15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mssql_pyodbc_dbapiunicode_nocextensions 15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_mysqldb_dbapiunicode_cextensions 15,15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_mysqldb_dbapiunicode_nocextensions 15,15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_pymysql_dbapiunicode_cextensions 15,15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_mysql_pymysql_dbapiunicode_nocextensions 15,15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_oracle_cx_oracle_dbapiunicode_cextensions 15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_postgresql_psycopg2_dbapiunicode_cextensions 15,15,15
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15,15,15
 test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_sqlite_pysqlite_dbapiunicode_cextensions 15
 test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 15
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_mysqldb_dbapiunicode_cextensions 16
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_mysqldb_dbapiunicode_nocextensions 16
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_pymysql_dbapiunicode_cextensions 16
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_pymysql_dbapiunicode_nocextensions 16
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_postgresql_psycopg2_dbapiunicode_cextensions 16
-test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mssql_pyodbc_dbapiunicode_cextensions 16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mssql_pyodbc_dbapiunicode_nocextensions 16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_mysqldb_dbapiunicode_cextensions 16,16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_mysqldb_dbapiunicode_nocextensions 16,16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_pymysql_dbapiunicode_cextensions 16,16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_mysql_pymysql_dbapiunicode_nocextensions 16,16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_oracle_cx_oracle_dbapiunicode_cextensions 16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_postgresql_psycopg2_dbapiunicode_cextensions 16,16,16
+test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 16,16,16
 test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_sqlite_pysqlite_dbapiunicode_cextensions 16
 test.aaa_profiling.test_resultset.ResultSetTest.test_contains_doesnt_compile 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 16
 
 # TEST: test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string
 
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_mysqldb_dbapiunicode_cextensions 40304
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55326
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_pymysql_dbapiunicode_cextensions 122256
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_pymysql_dbapiunicode_nocextensions 137258
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_postgresql_psycopg2_dbapiunicode_cextensions 294
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15316
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mssql_pyodbc_dbapiunicode_cextensions 256
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mssql_pyodbc_dbapiunicode_nocextensions 15258
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_mysqldb_dbapiunicode_cextensions 40304,40306
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55326,55328
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_pymysql_dbapiunicode_cextensions 122257,122257
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_mysql_pymysql_dbapiunicode_nocextensions 137259,137264
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_oracle_cx_oracle_dbapiunicode_cextensions 355
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 15377
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_postgresql_psycopg2_dbapiunicode_cextensions 290,292,292
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15312,15314,15314
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_sqlite_pysqlite_dbapiunicode_cextensions 246
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 15268
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_mysqldb_dbapiunicode_cextensions 20285
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34289
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_pymysql_dbapiunicode_cextensions 88035
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_pymysql_dbapiunicode_nocextensions 102039
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_postgresql_psycopg2_dbapiunicode_cextensions 294
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14298
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mssql_pyodbc_dbapiunicode_cextensions 245
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mssql_pyodbc_dbapiunicode_nocextensions 14249
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_mysqldb_dbapiunicode_cextensions 20285,20287
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34289,34291
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_pymysql_dbapiunicode_cextensions 88041,88066
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_mysql_pymysql_dbapiunicode_nocextensions 102055,102065
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_oracle_cx_oracle_dbapiunicode_cextensions 324
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 14328
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_postgresql_psycopg2_dbapiunicode_cextensions 290,292,292
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14294,14296,14296
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_sqlite_pysqlite_dbapiunicode_cextensions 242
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_string 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 14246
 
 # TEST: test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode
 
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_mysqldb_dbapiunicode_cextensions 40304
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55326
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_pymysql_dbapiunicode_cextensions 122256
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_pymysql_dbapiunicode_nocextensions 137258
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_postgresql_psycopg2_dbapiunicode_cextensions 290
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15312
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mssql_pyodbc_dbapiunicode_cextensions 256
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mssql_pyodbc_dbapiunicode_nocextensions 15258
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_mysqldb_dbapiunicode_cextensions 40304,40306
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55326,55328
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_pymysql_dbapiunicode_cextensions 122262,122267
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_mysql_pymysql_dbapiunicode_nocextensions 137264,137274
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_oracle_cx_oracle_dbapiunicode_cextensions 20355
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 35377
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_postgresql_psycopg2_dbapiunicode_cextensions 290,292,292
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15312,15314,15314
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_sqlite_pysqlite_dbapiunicode_cextensions 246
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 15268
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_mysqldb_dbapiunicode_cextensions 20285
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34289
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_pymysql_dbapiunicode_cextensions 88035
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_pymysql_dbapiunicode_nocextensions 102039
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_postgresql_psycopg2_dbapiunicode_cextensions 290
-test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14294
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mssql_pyodbc_dbapiunicode_cextensions 245
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mssql_pyodbc_dbapiunicode_nocextensions 14249
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_mysqldb_dbapiunicode_cextensions 20285,20287
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34289,34291
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_pymysql_dbapiunicode_cextensions 88086,88056
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_mysql_pymysql_dbapiunicode_nocextensions 102065,102055
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_oracle_cx_oracle_dbapiunicode_cextensions 324
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 14328
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_postgresql_psycopg2_dbapiunicode_cextensions 290,292,292
+test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14294,14296,14296
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_sqlite_pysqlite_dbapiunicode_cextensions 242
 test.aaa_profiling.test_resultset.ResultSetTest.test_raw_unicode 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 14246
 
 # TEST: test.aaa_profiling.test_resultset.ResultSetTest.test_string
 
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_mysqldb_dbapiunicode_cextensions 40513
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55515
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_pymysql_dbapiunicode_cextensions 122475
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_pymysql_dbapiunicode_nocextensions 137477
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_postgresql_psycopg2_dbapiunicode_cextensions 498
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15500
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mssql_pyodbc_dbapiunicode_cextensions 506
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mssql_pyodbc_dbapiunicode_nocextensions 15508
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_mysqldb_dbapiunicode_cextensions 40513,40515
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55515,55517
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_pymysql_dbapiunicode_cextensions 122476,122476
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_mysql_pymysql_dbapiunicode_nocextensions 137483,137488
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_oracle_cx_oracle_dbapiunicode_cextensions 515
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 15517
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_postgresql_psycopg2_dbapiunicode_cextensions 498,500,500
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15500,15502,15502
 test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_sqlite_pysqlite_dbapiunicode_cextensions 440
 test.aaa_profiling.test_resultset.ResultSetTest.test_string 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 15442
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_mysqldb_dbapiunicode_cextensions 20518
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34522
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_pymysql_dbapiunicode_cextensions 88269
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_pymysql_dbapiunicode_nocextensions 102273
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_postgresql_psycopg2_dbapiunicode_cextensions 523
-test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14527
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mssql_pyodbc_dbapiunicode_cextensions 510
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mssql_pyodbc_dbapiunicode_nocextensions 14514
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_mysqldb_dbapiunicode_cextensions 20518,20520
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34522,34524
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_pymysql_dbapiunicode_cextensions 88315,88275
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_mysql_pymysql_dbapiunicode_nocextensions 102294,102299
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_oracle_cx_oracle_dbapiunicode_cextensions 519
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 14523
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_postgresql_psycopg2_dbapiunicode_cextensions 523,525,525
+test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14527,14529,14529
 test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_sqlite_pysqlite_dbapiunicode_cextensions 460
 test.aaa_profiling.test_resultset.ResultSetTest.test_string 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 14464
 
 # TEST: test.aaa_profiling.test_resultset.ResultSetTest.test_unicode
 
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_mysqldb_dbapiunicode_cextensions 40513
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55515
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_pymysql_dbapiunicode_cextensions 122475
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_pymysql_dbapiunicode_nocextensions 137477
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_postgresql_psycopg2_dbapiunicode_cextensions 498
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15500
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mssql_pyodbc_dbapiunicode_cextensions 506
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mssql_pyodbc_dbapiunicode_nocextensions 15508
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_mysqldb_dbapiunicode_cextensions 40513,40515
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_mysqldb_dbapiunicode_nocextensions 55515,55517
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_pymysql_dbapiunicode_cextensions 122486,122481
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_mysql_pymysql_dbapiunicode_nocextensions 137478,137478
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_oracle_cx_oracle_dbapiunicode_cextensions 20515
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_oracle_cx_oracle_dbapiunicode_nocextensions 55517
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_postgresql_psycopg2_dbapiunicode_cextensions 498,500,500
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 15500,15502,15502
 test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_sqlite_pysqlite_dbapiunicode_cextensions 440
 test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 2.7_sqlite_pysqlite_dbapiunicode_nocextensions 15442
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_mysqldb_dbapiunicode_cextensions 20518
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34522
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_pymysql_dbapiunicode_cextensions 88269
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_pymysql_dbapiunicode_nocextensions 102273
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_postgresql_psycopg2_dbapiunicode_cextensions 523
-test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14527
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mssql_pyodbc_dbapiunicode_cextensions 510
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mssql_pyodbc_dbapiunicode_nocextensions 14514
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_mysqldb_dbapiunicode_cextensions 20518,20520
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_mysqldb_dbapiunicode_nocextensions 34522,34524
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_pymysql_dbapiunicode_cextensions 88275,88275
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_mysql_pymysql_dbapiunicode_nocextensions 102274,102274
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_oracle_cx_oracle_dbapiunicode_cextensions 519
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_oracle_cx_oracle_dbapiunicode_nocextensions 14523
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_postgresql_psycopg2_dbapiunicode_cextensions 523,525,525
+test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 14527,14529,14529
 test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_sqlite_pysqlite_dbapiunicode_cextensions 460
 test.aaa_profiling.test_resultset.ResultSetTest.test_unicode 3.6_sqlite_pysqlite_dbapiunicode_nocextensions 14464
 
 # TEST: test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation
 
-test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_cextensions 5889,297,3745,12010,1157,2037,2499
+test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_cextensions 5872,297,3745,12012,1156,2037,2503
 test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 5916,297,3865,13316,1271,2050,2734
 test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation 3.6_postgresql_psycopg2_dbapiunicode_cextensions 5658,279,3729,11985,1154,1985,2552
 test.aaa_profiling.test_zoomark.ZooMarkTest.test_invocation 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 5724,279,3857,13249,1264,2004,2764
 
 # TEST: test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation
 
-test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_cextensions 6567,413,6801,17811,1171,2666
+test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_cextensions 6568,413,6801,17811,1170,2665
 test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation 2.7_postgresql_psycopg2_dbapiunicode_nocextensions 6659,418,6921,18880,1276,2700
 test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation 3.6_postgresql_psycopg2_dbapiunicode_cextensions 6537,404,6933,18213,1170,2714
 test.aaa_profiling.test_zoomark_orm.ZooMarkTest.test_invocation 3.6_postgresql_psycopg2_dbapiunicode_nocextensions 6634,409,7069,19324,1272,2755