Giriş
Açıklaması şöyle
If you know that your query will always ignore columns with defined values, you can make use of a partial index to save space and make it faster.
Örnek - Equals
Şöyle yaparız
CREATE INDEX app_user_address_is_main ON app_user_address (user_id)WHERE is_main = TRUE;
Açıklaması şöyle
Örnek - EqualsIn this query, you’ll be creating an index that only indexes rows if the column is_main equals TRUE.
Şöyle yaparız
CREATE INDEX balances_total_balance_nan_idx ON balances_snapshots ((true)) WHERE total_balance = 'NaN';
Örnek - B- Tree Index + Equals
Şöyle yaparız
CREATE INDEX id_btree ON sample_data USING BTREE(id) WHERE id = 200000;
Örnek - Not Equals
Şöyle yaparız
CREATE INDEX ON f (parent_sha256) WHERE parent_sha256 <> sha256;
CREATE UNIQUE INDEX
Hiç yorum yok:
Yorum Gönder