pgsql的查询语句有没有走索引

使用EXPLAIN ANALYZE命令:

sql 复制代码
EXPLAIN ANALYZE [ ( option [, ...] ) ]
    statement

示例:

sql 复制代码
EXPLAIN ANALYZE
SELECT * FROM employees WHERE age > 30;

在执行计划中,如果看到索引扫描(Index Scan)或位图堆扫描(Bitmap Heap Scan),则表示查询走了索引。如果看到顺序扫描(Seq Scan)或位图扫描(Bitmap Scan),则表示查询没有走索引,而是进行了全表扫描。

相关推荐
Ashe8137 小时前
MySQL 慢日志先别急着加索引:三个指标能拦掉大半误判
数据库
ClouGence8 小时前
最基础的异构数据库 DDL 同步,我们踩过哪些坑?
数据库·mysql·postgresql
羑悻的小杀马特9 小时前
Redis持久化三剑客:RDB二进制快照、AOF文本日志、混合模式如何守护你的数据安全?
数据库·redis·缓存·aof·持久化存储·rdb
小呆爱发呆9 小时前
第三章 MySQL 库表操作
数据库·mysql·adb
时间的拾荒人10 小时前
Redis 进阶实战:渐进式遍历、持久化机制与事务详解
数据库·redis·缓存
普通人610 小时前
MySQL_FIND_IN_SET函数详解
android·数据库·mysql
真上帝的左手10 小时前
4. 关系型数据库-MySQL-Canal 进阶
数据库·mysql·canal
xiaoye-duck11 小时前
《C++ 项目:手写大模型接入 SDK》DataManager数据管理模块:SQLite持久化存储
开发语言·数据库·c++·sqlite
唐老板12 小时前
uuidv7 来了:为什么别再拿 uuidv4 当主键了
数据库