超速いcountの方法です巨yindang

602 ワード

まず、データベース最適化の文書で見つけた.
もちろん著者はこの方法を提案していません.
偶然の実験で発見されたオリジナルかどうかわからないけど
私のデータベースは大きいですね.3千万ジャンプの記録があります.
そして私は
SELECT count(1) FROM person_relation 

すみません、待ってください.最后に待てない..私を辞めた..ううう
そこでmysqlに説明してもらいます...どうしてこんなに遅いの?そこで私はクエリ文の前に
EXPLAIN SELECT count(1) FROM person_relation 

奇跡が現れた...0.0113秒で結果をくれた
'SIMPLE', 'd', 'index', '', 'PRIMARY', '16', '', 32831042, 'Using index'
そのうち32831042は私の時計の数です.それで...給料が2倍になった...でも...よし目が覚める...