当前位置:网站首页>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之后

边栏推荐
猜你喜欢

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

甲方不让用开源【监控软件】?大不了我自己写一个

AI+BI+Visualization, Deep Analysis of Sugar BI Architecture

To participate in sweepstakes, incoming new programmers magazine welfare!

leetcode-693.交替位二进制数

中小微企业如何简单便捷、低成本实现数字化?360视觉云有妙招

vector类

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

deepstresam的插件配置说明,通过配置osd,设置字体的背景为透明

虹科分享 | 如何测试与验证复杂的FPGA设计(3)——硬件测试
随机推荐
[redis] cache penetration and cache avalanche and cache breakdown solutions
B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条
Kubernetes 笔记 / 入门 / 生产环境 / 容器运行时
socket快速理解
可复现、开放科研、跨学科合作:数据驱动下的科研趋势及应用方案
C专家编程 第1章 C:穿越时空的迷雾 1.8 ANSI C标准的结构
SwinIR实战:详细记录SwinIR的训练过程
WordPress 5.2.3 更新,升级出现请求超时的解决方法
视频人脸识别和图片人脸识别的关系
请问下这个hologres维表是被缓存了么?怎么直接Finished了
面试不再被吊打!这才是Redis分布式锁的七种方案的正确打开方式
DAYU200 OpenHarmony标准系统HDMI全屏显示
QT QT 】 【 to have developed a good program for packaging into a dynamic library
使用 PowerShell 将 Windows 转发事件导入 SQL Server
[Deep Learning] Today's bug (August 2)
Tolstoy: There are only two misfortunes in life
如何选择合适的导电滑环型号
vector类
Detailed ReentrantLock
leetcode:187. 重复的DNA序列