我有一个500k行的表。我有特定的表,这需要很长时间来运行每个查询。Mysql查询性能低下
其中一个查询的是:
SELECT *
FROM player_data
WHERE `user_id` = '61120'
AND `opzak` = 'ja'
ORDER BY opzak_nummer ASC
的opzak_nummer
柱是tinyint
带编号。
说明:
有什么办法改善查询性能,该查询/表的一般?
表名是player_data,包含大约25列,其中大多数是具有统计值的整数。
该索引是id
AUTO_INCREMENT。
是您正在使用的任何指数。 – khalid
性能问题应该包括EXPLAIN ANALYZE以及关于表格大小,索引,当前时间表现,期望时间等的一些信息。慢是一个相对术语,我们需要真正的价值来比较。 MySQL也请阅读[How-to-Ask](http://stackoverflow.com/help/how-to-ask) – e4c5
说明SELECT * FROM player_data WHERE'user_id' ='61120' AND'opzak' = 'ja' ORDER BY opzak_nummer ASC – khalid