社区
其他数据库
帖子详情
创建索引问题
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)
...全文
92
6
打赏
收藏
创建索引问题
用sqlite创建一张表,对a、b两个字段要建索引以便快速查找, 是否一定要象下面的方式建索引?还是可以用一条语句搞定? create table test(a,b,c,d) create index a on test(a) create index b on test(b)
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
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语句创建多个索引。
相关推荐
数据库优化 ----
索引
问题
在进行数据库SQL优化的过程中,
索引
是提升查询性能的最有力手段,但是
索引
如果
创建
不好可能会对性能造成不良的影响,
索引
一定要掌握
创建
索引
的技巧: 一、
索引
问题
: 1、多列
索引
的使用: 1)
创建
多列
索引
: [code="java"]create index ind_sales...
创建
索引
的原则
索引
可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加
索引
、
索引
建立在那些字段上,是
创建
索引
前必须要考虑的
问题
。解决此
问题
就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立
索引
。
索引
是建立在数据库表中的某些列的上面。因此,在
创建
索引
的时候,应该仔细考虑在哪些列上可以
创建
索引
,在哪些列上不能
创建
索引
。 一般选择在这样的列上
【MySQL
索引
】联合
索引
如何
创建
(一个不错
问题
的记录)
索引
创建
的重复
问题
发帖
其他数据库
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
2202
社区成员
9525
社区内容
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-23 09:33
社区公告
暂无公告