当前位置:网站首页>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之后
边栏推荐
- C语言04、操作符
- 使用 PowerShell 将 Windows 转发事件导入 SQL Server
- WordPress 5.2.3 更新,升级出现请求超时的解决方法
- C专家编程 第2章 这不是Bug,而是语言特性 2.1 这关语言特性何事,在Fortran里这就是Bug呀
- C语言02、语句、函数
- leetcode:202. 快乐数
- QT QT 】 【 to have developed a good program for packaging into a dynamic library
- Components of communication - the drop-down menu
- window.open does not show favicon.icon
- uniapp的webview滑动缩放
猜你喜欢
随机推荐
附录A 程序员工作面试的秘密
面试突击71:GET 和 POST 有什么区别?
C专家编程 第3章 分析C语言的声明 3.2 声明是如何形成的
ArkUI如何适配横竖屏
devops-2:Jenkins的使用及Pipeline语法讲解
SQL中对 datetime 类型操作
Detailed ReentrantLock
为什么我强烈推荐使用智能化async?
83. Remove Duplicates from Sorted List
[QT] Qt project demo: data is displayed on the ui interface, double-click the mouse to display specific information in a pop-up window
window.open does not show favicon.icon
TypeScript的配置文件tsconfig.json
Small Tools (4) integrated Seata1.5.2 distributed transactions
leetcode:202. 快乐数
C专家编程 第3章 分析C语言的声明 3.5 typedef可以成为你的朋友
C专家编程 第1章 C:穿越时空的迷雾 1.9 阅读ANSI C标准,寻找乐趣和裨益
如何选择合适的导电滑环型号
元宇宙系列--Value creation in the metaverse
C专家编程 第2章 这不是Bug,而是语言特性 2.1 这关语言特性何事,在Fortran里这就是Bug呀
自动化部署+整合SSM项目