私は単一のテーブルでクエリを実行しています。シングルテーブルのクエリパフォーマンスが向上
例
SELECT firstName, COUNT(*) as num_bob
FROM DataTable
WHERE firstName= "bob"
上記のものと同様のクエリは、長い時間を要します。 データベース/テーブルはインデックスを使用せず、すべてのデータは単一のテーブルに格納されます。パフォーマンスを向上させるためにこのクエリを書き換える方法はありますか?
ありがとうございます!
「FirstName」列に索引を作成します。それは助ける! –
"データベース/テーブルはインデックスを使用していません" - どうしてですか? –
テーブルを作成せず、インデックスを使用していないことを通知されました。テーブルにインデックスを作成する権限がありません。だからこそ、インデックスを作成せずにより良いパフォーマンスを持つクエリを作成することが可能かどうか尋ねました。なぜ私の質問が下落されているのか分かりません。 – IRoveJS