データベースを設計しました。インデックス付きの列も、最適化のためのコードもありません。私は特定の列を頻繁に検索するので、特定の列にインデックスを付ける必要があると確信しています。
私の質問は、データベースの一部が遅くなるかどうかをテストするにはどうすればよいですか? ATM 私は sqlite を使用しており、ホスト プロバイダーに基づいて MS Sql または MySql に切り替える予定です。各テーブルに 100,000 レコードを作成するだけで十分ですか? それとも、それは常にsqliteで高速で、1milを実行する必要がありますか? データベースが遅くなる前に 10mil 必要ですか?
また、どのように時間を計りますか?私は C# を使用しているので、StopWatch を使用する必要がありますか、または使用すべき ADO.NET/Sqlite 関数はありますか?