当前位置:网站首页>phoenix创建映射表和创建索引、删除索引
phoenix创建映射表和创建索引、删除索引
2022-08-03 16:29:00 【海绵宝宝的大大世界】
- 创建视图
create view "weather_data"."data"(id varchar primary key,"info"."babj" varchar,"info"."lat" varchar,"info"."lon" varchar );

查询数据

创建全局二级索引

查询数据,select的内容如果包含没有创建索引的列,就是full scan

查询数据,select的内容包含创建索引的列,就是range scan

删除二级索引表

复合索引(建议建立where筛选条件使用)
- 想要select很多列,不走全表扫描,可以创建复合索引,走range scan


在复合索引的情况下,使用where过滤要按照建立索引的顺序使用,比如(lon,lat,babj),如果where lat = xxx,则是full scan,因为lon在lat之前,过滤lat不可以跳过lon。
include(建立索引的时候将select需要查询的列名包含进去,查询时,就是range scan)

- 在include之前(因为babj没有被创建为索引,所以select *会full scan)

- 在include之后

边栏推荐
猜你喜欢

面试不再被吊打!这才是Redis分布式锁的七种方案的正确打开方式

B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条

虹科分享 | 如何测试与验证复杂的FPGA设计(3)——硬件测试

使用 PowerShell 将 Windows 转发事件导入 SQL Server

Hannah荣获第六季完美童模全球总决赛全球人气总冠军

C专家编程 第1章 C:穿越时空的迷雾 1.9 阅读ANSI C标准,寻找乐趣和裨益

C专家编程 第1章 C:穿越时空的迷雾 1.10 “安静的改变”究竟有多少安静
![[Unity Getting Started Plan] Basic Concepts (7) - Input Manager & Input Class](/img/a7/950ddc6c9eeaa56fe0c3165d22a7d2.png)
[Unity Getting Started Plan] Basic Concepts (7) - Input Manager & Input Class

#夏日挑战赛# HarmonyOS 实现一个绘画板

【带你了解SDN和网络虚拟化】
随机推荐
机器人开发--Universal Scene Description(USD)
MySQL查询语法
详谈RDMA技术原理和三种实现方式
SQL中对 datetime 类型操作
面了个腾讯35k出来的,他让我见识到什么叫精通MySQL调优
怎么在opengauss中进行测试自己添加的新函数的性能(循环n次的运行时间)?
vector类
C专家编程 第3章 分析C语言的声明 3.1 只有编译器才会喜欢的语法
[Unity Getting Started Plan] Basic Concepts (6) - Sprite Renderer Sprite Renderer
Tolstoy: There are only two misfortunes in life
如何使用MATLAB绘制极坐标堆叠柱状图
Async的线程池使用的哪个?
DAYU200 OpenHarmony标准系统HDMI全屏显示
node连接mongoose数据库流程
uniapp隐藏导航栏和横屏显示设置
MATLAB | 一种简易的随机曼陀罗图形生成函数
使用.NET简单实现一个Redis的高性能克隆版(一)
C专家编程 第1章 C:穿越时空的迷雾 1.8 ANSI C标准的结构
#夏日挑战赛#【FFH】OpenHarmony设备开发基础(四)启动流程
Auto Scaling 弹性伸缩(运维释放人力)