On Fri, Jan 16, 2015 at 07:03:23PM +0200, greenh wrote: > Может я чего то не увидел,но my.cnf одинаковый? одинаковый, размещен в /etc/, приложил к письму > по моему опыту с теми параметрами, которые Вы указали для zfs скорость > сильно различаться > не должна ну вот ссылка на табличку https://www.dropbox.com/s/ots252w2j5aic70/wp_comments.sql.gz?dl=0 если есть возможность можете повторить тесты
SELECT comment_ID FROM wp_comments WHERE comment_post_ID = '22' AND comment_approved != 'trash' AND ( comment_author = 'bla bla bla bla' OR comment_author_email = '[email protected]' ) AND comment_content = 'I havent checked in here' LIMIT 1; > Еще такой момент > Мускульный запрос на "горячем" сервере может браться из кеша, а на тесте - > соответственно > нет, кеши не прогреты совсем. > Так что имхо,но тест не очень информативный на рабочем сервере все стает клином за 5 мин - в mysql висит толпа запросов, диск загруже под полку, еле отзывается, в апача забиты сокеты если повторно выполнить запрос - да - результат берется с кеша, но если поменять строку в where - те же 2 мин, тоисть во второй раз индекс с кеша не берется.
# The MySQL server [mysqld] user=mysql #bind-address=127.0.0.1 #port = 3306 #skip-networking #skip-locking myisam-recover-options #safe_show_database skip-name-resolve innodb_file_per_table key_buffer_size = 128M myisam_sort_buffer_size = 16M max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M thread_cache_size = 8 query_cache_size= 64M query_cache_type= 1 # Try number of CPU's*2 for thread_concurrency #thread_concurrency = 4 # flush all tables every day flush_time = 86400 interactive_timeout = 600 max_connections = 1024 max_connect_errors = 1000 max_join_size = 16M max_user_connections = 1000 wait_timeout = 300 innodb_buffer_pool_size = 128M #slow_query_log_file innodb_flush_log_at_trx_commit=2 skip-innodb_doublewrite tmpdir = /mysql_tmp [myisamchk] key_buffer_size=512M sort_buffer_size=512M read_buffer_size=1M write_buffer_size=1M
