0
テーブルには約700,000のデータが含まれています。クエリをより高速に実行する方法はありますか?Select * from table_nameが遅いです。
この表はサーバーに格納されています。
特定の列を使用してクエリを実行しようとしました。
テーブルには約700,000のデータが含まれています。クエリをより高速に実行する方法はありますか?Select * from table_nameが遅いです。
この表はサーバーに格納されています。
特定の列を使用してクエリを実行しようとしました。
select * from table_name
が異常に遅い場合は、これらの事をチェック:
select bytes/1024/1024/1024 gb from dba_segments where segment_name = 'TABLE_NAME';
を実行して、ネットワークの速度と比較してください。select * from table_name
は、実際のデータに到達するために、多くの空のエクステントを読み取る必要があります。上記のクエリのGBサイズが大きすぎると思われる場合は、alter table table_name move;
を実行してテーブルを再構築し、保存スペースを確保してください。select * from gv$sql where users_executing > 0;
を参照してください。実際には遅く、チューニングする必要があるデータ・ディクショナリ問合せが存在する可能性があります。
テーブルにインデックスがありますか?フィルタを使用していますか?クエリの複雑さは何ですか? – Zorkind
実行している実際のクエリは何ですか?テーブルはどれくらい大きいですか? 「遅い」とはどういう意味ですか?それはどのくらいかかりますか? –
テーブルには7リットルのデータがありますか? (Lakhはインド以外では使用されておらず、周辺国で使用されていないユニットです) – Mat