我有我的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等)?同時有多少個並行查詢? –