社区
其他数据库
帖子详情
创建索引问题
bcfans
2010-01-23 09:33:32
用sqlite创建一张表,对a、b两个字段要建索引以便快速查找,
是否一定要象下面的方式建索引?还是可以用一条语句搞定?
create table test(a,b,c,d)
create index a on test(a)
create index b on test(b)
...全文
99
6
打赏
收藏
创建索引问题
用sqlite创建一张表,对a、b两个字段要建索引以便快速查找, 是否一定要象下面的方式建索引?还是可以用一条语句搞定? create table test(a,b,c,d) create index a on test(a) create index b on test(b)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2010-01-23
打赏
举报
回复
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
ACMAIN_CHM
2010-01-23
打赏
举报
回复
[Quote]各字段的数据分布是什么意思?[/Quote] 字段A中有多少不同的值,是否均匀分布?
建议参考一下
《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念)
bcfans
2010-01-23
打赏
举报
回复
各字段的数据分布是什么意思?
ACMAIN_CHM
2010-01-23
打赏
举报
回复
看你常用的 WHERE 是什么?
如果常用的是 where a=10; 之类的则需要create index a on test(a)
另外还要看你各字段的数据分布。
ACMAIN_CHM
2010-01-23
打赏
举报
回复
[Quote]否用一个create index语句创建多个索引。[/Quote]一个create index 只能创建一个索引。
可以用 create index xxxx on test(a,b) 创建一个复合索引。
建议参考一下
《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念)
bcfans
2010-01-23
打赏
举报
回复
应该是随机分布。我想问的是能否用一个create index语句创建多个索引。
mongodb
创建
索引
MongoDB性能篇 -
创建
索引
,组合
索引
,唯一
索引
,删除
索引
和explain执行计划 一、
索引
MongoDB 提供了多样性的
索引
支持,
索引
信息被保存在system.indexes 中,且默认总是为_id
创建
索引
,它的
索引
使用...
ES不能
创建
索引
问题
修护
,ES7以上的版本默认就允许
创建
1000个分片,所以就报错了,我们可以在kibana tools上调大分片的配置: PUT /_cluster/settings { "transient" : { "cluster" : { "max_shards_per_node" :10000 } ...
创建
索引
的方法
创建
索引
有3种方式,这3种方式分别是
创建
表的时候
创建
索引
、在已经存在的表上
创建
索引
和使用ALTER TABLE语句来
创建
索引
。本节将详细讲解这3种
创建
索引
的方法。 7.2.1
创建
表的时候
创建
索引
(1)
创建
表时...
什么时候需要 / 不需要
创建
索引
?
创建
索引
是一项重要的数据库优化手段,但并不是所有的情况都适合
创建
索引
。你应该根据具体的查询模式、数据量、更新频率等因素来决定是否
创建
索引
。
创建
索引
的时机:当某个列频繁用于WHEREJOINORDER BYGROUP BY等...
oracle
创建
索引
因为刚开始时数据量少,在低效的SQL也不会体现出
问题
的存在,在数据慢慢增长到一定规模时候,这个时候再去
创建
索引
将会面临很多
问题
,比如
创建
索引
花费的时间变长,
创建
索引
会对表内数据加锁,即使加了ONLINE参数也...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章