[過去ログ] くだすれPython(超初心者用) その46【Ruby禁止】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
183
(1): デフォルトの名無しさん [sage] 2020/01/13(月) 01:51:12.33 ID:6QaMEdT1(1) AAS
where の条件に、日付・名前があって、
それらに索引インデックスが付いていないのなら、絞り込めず、全探索になるから!

例えば、100万レコードあれば、それらをすべて検索してから、チェックするから!

基本的には、検索条件に索引インデックスが付いていないものは、全探索になるから検索しない!

情報処理資格のデータベーススペシャリストの教科書で、
データベースの設計を勉強すべし!
184
(1): 180 [sage] 2020/01/13(月) 02:43:19.89 ID:wBE7Qmaa(1/4) AAS
>183
助言ありがとうございます。
書き忘れましたがname, dateのIndexはすでに作ってます。

cur.execute('create index dateIndex on table(date)')

Indexでだいぶましになったのですが、それでも現状、
forが100進むのに1秒くらいなので、20万レコードで30分くらいかかります。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s