当前位置:网站首页>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之后
边栏推荐
- 高薪程序员&面试题精讲系列132之微服务之间如何进行通信?服务熔断是怎么回事?你熟悉Hystrix吗?
- devops-2:Jenkins的使用及Pipeline语法讲解
- 虹科分享 | 如何测试与验证复杂的FPGA设计(3)——硬件测试
- Analysis of ffplay video playback principle
- 20. Valid Parentheses
- 使用Stream多年,collect还有这些“骚操作”?
- 蒋松廷 荣获第六季完美童模全球总决赛 全球总冠军
- How much do you know about the intelligent operation and maintenance service of data warehouse based on DMS?
- C专家编程 第3章 分析C语言的声明 3.2 声明是如何形成的
- C语言03、数组
猜你喜欢
随机推荐
Web3 安全风险令人生畏?应该如何应对?
Kubernetes 笔记 / 目录
MySQL查询语法
#夏日挑战赛# HarmonyOS 实现一个绘画板
smp,numa和mpp体系结构总结
Leetcode76. Minimal Covering Substring
想进阿里?先来搞懂一下分布式事务
虹科分享 | 如何测试与验证复杂的FPGA设计(3)——硬件测试
[Unity Getting Started Plan] Basic Concepts (8) - Tile Map TileMap 02
leetcode:202. 快乐数
leetcode:187. 重复的DNA序列
To participate in sweepstakes, incoming new programmers magazine welfare!
滑环安装注意事项
为什么我强烈推荐使用智能化async?
从MatePad Pro进化看鸿蒙OS的生态势能
我写了个”不贪吃蛇“小游戏
将 Windows 事件日志错误加载到 SQL 表中
世界顶级级架构师编写2580页DDD领域驱动设计笔记,属实有牌面
视频人脸识别和图片人脸识别的关系
如何设计大电流九线导电滑环