pg_hint_plan简单使用

简介: pg_hint_plan简单使用

create extension pg_hint_plan;
alter role all set session_preload_libraries='pg_hint_plan';
image
建表插数
image
正常情况会走索引
image
强制走全表扫描
image
强制走bitmapscan
image
这个插件就比pg呢几个enable参数更加灵活,可以针对某个查询来使用,让他走固定的扫描或者join方式。

目录
相关文章
|
SQL 缓存 Oracle
PostgreSQL 14中提升Nested Loop Joins性能的enable_memoize
PostgreSQL 14中提升Nested Loop Joins性能的enable_memoize
246 0
|
关系型数据库 数据库 PostgreSQL
pg_stat_statements 插件
pg_stat_statements 插件
174 0
|
SQL 存储 JSON
使用实践:Fixed Plan加速SQL执行
本文将会介绍在Hologres中如何通过fixed plan加速SQL运行
11728 0
使用实践:Fixed Plan加速SQL执行
|
SQL 关系型数据库 MySQL
PolarDB-X 1.0-SQL 手册-Hint-INDEX HINT
PolarDB-X支持全局二级索引(Global Secondary Index,简称GSI) ,您可以通过INDEX HINT命令指定从GSI中获取查询结果。
161 0
|
SQL 存储 弹性计算
PostgreSQL sharding extensino citus 优化器 Query Processing 之 - Subquery/CTE Push-Pull Execution
标签 PostgreSQL , citus , sharding , push , pull , 优化器 背景 citus 是postgresql的sharding 开源中间件,2018年被微软收购,插件依旧开源。 在处理非常复杂的SQL时,CITUS使用推拉模型,支持跨节点的数据交换,用以处理复杂SQL。 中间结果的push,pull过程: push : shard ->
284 0