我的数据库出现问题。当我的网站上有很多人时,它的速度非常慢。我检查了 MTOP 工具,我从一个名为"用户"的表中有很多慢查询,它是 myISAM 表,其中有太多读取。我正在使用mysql + nginx + php-fpm,我正在尝试解决这个问题一个月了,我没弄清楚,请帮忙。
你知道如何优化表格,或者更快地执行READ吗?
这是MTOP的简单输出(请参阅,查询很简单,即从用户中选择Nick,其中id = 123456 ...简单,使用primary编制索引,但选择的选项太多)
1673185 blindr localhost blindr 0查询从用户选择Nick WHERE Id =' 737436'
1677220 blindr localhost blindr 0查询用户选择Fotka_ok WHERE Id =' 5732083'
1677986 blindr localhost blindr 0查询用户选择P_pohlavie WHERE Id =' 6416249'
这个表用户读取的次数太多,而且他们在MTOP慢查询中出现了很多时间,我猜这些问题......
您对如何加速MYISAM读取有什么建议吗?