pgsql索引的相關用法(包括視圖)

sql語句的分析,通過explain analyze 語法可以觀察到是什麼樣的查詢。

創建索引 CREATE INDEX  索引名 ON 表名(列名,列名);

刪除索引 DROP INDEX 索引名;

針對具有索引的列不能使用 like ‘%xxx%’,可以使用like ‘xxx%’

不能使用 !=,<>,or等都會導致進行全局搜索

面對or 可以使用 union、union all方式

select 語句性能提升小技巧:

count(*)可以改爲count(0)等會提高查詢速度

select * 不建議使用,除非要獲取整個表的信息 ,不然儘量需要什麼查什麼可以極大地提高效率

判斷語句:where後面的篩選條件寫的好可以極大地提高速度,把最重要的篩選條件放在最後面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章