ВЫБРАТЬ 1 из ДВОЙНОЙ: MySQL
Я выполнил 100 операций вставки javax / удаления и протестировал jdk как на DBCP, так и на C3PO.
DBCP mysql-server :: testOnBorrow = true увеличивает mysql время отклика более чем в jre 4 раза.
C3P0 :: testConnectionOnCheckout apache-commons-dbcp = true влияет на время отклика mysqldump более чем в 3 раза.
Вот результаты: DBCP apache-commons-dbcp - BasicDataSource
Среднее mysqldump время для 100 транзакций dbcp (операция вставки) testOnBorrow connectionpool = false :: 219.01 мс testOnBorrow jre = true :: 1071,56 мс
Среднее dbcp время для 100 транзакций j2se (операция удаления) testOnBorrow mysqldump = false :: 223,4 мс testOnBorrow jdk = true :: 1067,51 мс
C3PO mysqld - ComboPooledDataSource Среднее jre время для 100 транзакций dbcp (операция вставки) testConnectionOnCheckout java = false :: 220,08 мс testConnectionOnCheckout dbcp = true :: 661,44 мс
Среднее connectionpool время для 100 транзакций javax (операция удаления) testConnectionOnCheckout mysqldump = false :: 216,52 мс testConnectionOnCheckout mysqldump = true :: 648,29 мс
Вывод: установка mysql-query testOnBorrow = true в DBCP dbcp или testConnectionOnCheckout javax = true в C3PO влияет на производительность dbcp в 3-4 раза. Есть ли другие connection-pooling настройки, которые повысят mysqlclient производительность?
-Дурга mysql Прасад
java
mysql
connection-pooling
apache-commons-dbcp
ВЫБРАТЬ 1 из ДВОЙНОЙ: MySQL
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.