クライアントが切り替えを決めた後、他社のウェブサイトを引き継ぎました。
1日に約25kレコード増加するテーブルがあり、現在は15MMレコードです。
テーブルは次のようになります。
id (PK, int, not null)
member_id (int, not null)
another_id (int, not null)
date (datetime, not null)
SELECT COUNT(id) FROM tbl
最大15秒かかる場合があります。
'another_id'での単純な内部結合には30秒以上かかります。
なぜこんなに時間がかかるのか想像がつきません。何かアドバイス?
SQL Server 2005 Express