我有我的mysql查询perfomance问题。我有一个非常大的桌子不好的MySQL性能很简单select
create table query(
id Integer,
session Integer,
time Integer,
name Integer,
region Integer);
数据量 - 2 gb。我在“名称” - 7 GB上做了索引。
我的查询是这样的:
select count(id) from query where name=somevalue;
我不会添加任何新的数据,而我使用的标准“我-huge.cnf”。尽管如此,我花费了大约4-5秒的时间查询,我将要做大约9-10 * 45000个查询。如果我的电脑有2GB内存,应该更改哪些选项以提高速度。
更多RAM是您可能需要的。 – ceejayoz
您的数据为2GB,但表格中某列的索引为7GB?没有意义... –
你使用哪种引擎(inno,myisam等)?同时有多少个并行查询? –