社区
基础和管理
帖子详情
一个表里的索引一般建多少个比较好
catzm
2002-08-09 04:24:33
我需要查询的这个表有50多万条记录,做多种条件查询时比较慢,所以建立了一个有好几个字段的复合索引。那我还能不能针对每一个或每两个条件再建立一系列的索引呢?一般一个表建立多少个索引是比较适宜的。一个字段被多少个索引所引用是比较合适的呢?谢谢!
...全文
1550
2
打赏
收藏
一个表里的索引一般建多少个比较好
我需要查询的这个表有50多万条记录,做多种条件查询时比较慢,所以建立了一个有好几个字段的复合索引。那我还能不能针对每一个或每两个条件再建立一系列的索引呢?一般一个表建立多少个索引是比较适宜的。一个字段被多少个索引所引用是比较合适的呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xieyongan
2002-08-11
打赏
举报
回复
一个字段被多少个索引所引用是不合适的,一般情况最好不要超过三个INDEX
kks
2002-08-10
打赏
举报
回复
如果你的表主要是作为查询的,那你就可以根据你的查询条件创建索引。但建立太多索引会影响插入速度,这两点如何平行,我想别人是帮不了你的,主要靠你自己来平衡
MySQL:
一个
表里
的
索引
是不是越多越好?
首先,正常我们在
一个
表里
插入数据的时候,都会基于主键自动
建
立聚簇
索引
。 随着我们不停的在
表里
面插入数据,它就会不停的在数据页里插入数据,然后
一个
数据页放满了就会分裂成多个数据页,这个时候就需要
索引
页去...
MySQL
索引
一、
索引
属性 ...(1)
一个
表最多可有16个
索引
。最大
索引
长度是256个字节,尽管这可以在编译MySQL时被改变。 (2) 对于CHAR和VARCHAR列,你可以
索引
列的前缀。这更快并且比
索引
整个列需要较少的磁盘空间。对...
【MySQL】 一张表最多支持多少个
索引
?
一个
表最多16个
索引
,最大
索引
长度256字节。
索引
一般不明显影响插入性能(大量小数据例外),因为
建
立
索引
的时间开销是O(1)或者O(logN)。
多列
索引
和每个列单独
建
索引
的区别
联合
索引
和为每个列单独简历
索引
的性能差别有多大
mysql
索引
建
立规则
比如可以设计
一个
或者两三个联合
索引
(尽量少
建
单值
索引
),让每
一个
联合
索引
都尽量去包含sql语句里的where、order by、group by的字段,还要确保这些联合
索引
的字段顺序尽量满足sql查询的最左前缀原则。 3、不要在小...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章