我有一个服务器(ovh cloud vps ssd),有3个数据库,内容相同,但在不同的引擎上:
myisam—对页面加载的平均影响为50ms。但效果很好,从来没有卡住或缓慢的查询。
aria-平均50毫秒撞击。有时在更新和插入时会卡住500-1500毫秒。
innodb-平均20毫秒冲击。在更新时停留500-1500毫秒,有时作为aria插入。
每10个查询会被卡住1-2次。
我想打开innodb。但我无法摆脱这些困扰。我发现innodb的请求在“查询结束”阶段被卡住了。此时进程jbd2/sda2-8在我的ext4上有非常高的i/o负载。
我的innodb配置:
# InnoDB
innodb_buffer_pool_size = 5G #total 8G RAM
innodb_log_file_size = 512M #tried default
innodb_write_io_threads = 8 #tried 4
innodb_flush_log_at_trx_commit = 2 #tried 0
innodb_flush_method = O_DIRECT #tried everything incuding ALL_O_DIRECT
暂无答案!
目前还没有任何答案,快来回答吧!