社区
疑难问题
帖子详情
怎样计算索引文件的大小?!!
caozping
2003-10-24 10:42:09
对表中的一列建立索引后, 怎样计算其索引所占用的空的大小?
给一个具体的计算列子。
谢谢!
...全文
696
10
打赏
收藏
怎样计算索引文件的大小?!!
对表中的一列建立索引后, 怎样计算其索引所占用的空的大小? 给一个具体的计算列子。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caozping
2003-10-30
打赏
举报
回复
在规划一个数据库大小时对其中的索引将要占用的大小是怎样考虑的?
aierong
2003-10-24
打赏
举报
回复
EXEC sp_spaceused 'tablename'
lvltt
2003-10-24
打赏
举报
回复
若所有固定列的大小加上 CREATE INDEX 语句指定的所有可变列的最小大小大于 900 字节,CREATE INDEX 语句将失败。
索引列
固定数据列的大小 可变长度列的最大大小 索引键列长度总和的最大值*
是否创建索引
消息 由于索引键值过大导致 INSERT 或 UPDATE 运行时错误
> 900 字节 无 不相关 否 错误 索引没有生成错误。
<=900 字节 无 不相关 是 无 否
无 <=900 字节 不相关 是 无 否
无 > 900 字节 > 900 字节 否 错误 索引没有生成错误。
无 > 900 字节 <=900 字节 是 警告 仅当所有索引列的当前长度之和大于 900 字节。
*在执行 CREATE INDEX 语句时,表中的任何行都不能有总长度超过 900 字节的索引键值。
联机帮助--sqlsrver架构--最大容量
lvltt
2003-10-24
打赏
举报
回复
不会。 学习
txlicenhe
2003-10-24
打赏
举报
回复
不会。
friendliu
2003-10-24
打赏
举报
回复
帮你顶//
aierong
2003-10-24
打赏
举报
回复
你可以参照一个已经创建好的表去估计你的未创建新表索引大小吧
我是没有办法啦
caozping
2003-10-24
打赏
举报
回复
上面的方法都是在表确定后,对sysindexes这个表的数据进行查看吧!可不可以在表产生以前根据表的结构和,可能要存的数据量大小,来估计索引的大小?
pengdali
2003-10-24
打赏
举报
回复
计算方法在:
sp_helptext sp_spaceused
caozping
2003-10-24
打赏
举报
回复
我想要的是,一个数据表将需要多少的磁盘空间,因为建库好分配空间
如:每天建一个表,表中有200万左右的记录。
对其中一个列(ConDur Varchar(12))建索引,索引文件的大小是多小。
现在建的索引是每当到月尾时,索引的文件组就满了,要把其改大,当把索引的大小计算好扣应该可以避免改数据库的情况?但不知怎么算?
索引
组织方式的最大
文件
大小
这种
索引
组织方式给每个
文件
分配一个
索引
块,
索引
块的
大小
不能超过一个盘块
大小
。假设每个盘块的
大小
为x个字节,每个盘块号占y个字节,则一个
索引
块最多可以放x/y个盘块号。因此单级
索引
中一个
文件
的
大小
最多为个字节。二级
索引
中一个
文件
的
大小
最多为个字节。多级
索引
中一个
文件
的
大小
最多为个字节。
文件
管理-
索引
文件
结构
1.什么是
索引
文件
结构? 这是一种非常巧妙的
文件
结构,因为这种结构的本身在不做扩展的情况下容量很有限,但是在做扩展后,可以将容量扩大很多倍。 2.它是干嘛的? 用于
文件
容量扩展 3.它该如何学习? 一般的
索引
文件
有13个节点从0开始,0-12,13个节点存地址,地址去存物理盘块,盘块再去存内容。
索引
可以分为:直接
索引
,一级间接
索引
,二级间接
索引
,三级间接
索引
例子: 假如一个物理盘块是4k,
文件
全是直接
索引
,
文件
的
大小
最大是4K·13=52k,52k太小了,很多东西存不下,有人就想办法进行扩展,如何扩展
3.15
索引
文件
结构
索引
文件
结构本身的容量很有限,它引入了一种扩展机制,可以很方便的把
文件
的容量扩大很多倍。 一般的
索引
文件
结构是有13个节点,编号从0到12号(如果考试不是13个节点,也会说明分布情况),这个例子分成四部分:直接
索引
、一级间接
索引
、二级间接
索引
、三级间接
索引
。 比方说,一个物理盘块是4k
大小
。假设13个块都是直接
索引
,那么这个
文件
最大容量是4k*13=52k。可以容纳的空间太小。
索引
文件
结构分布
索引
结点存的是13个地址。 结点0-9是直接
索引
,它们的地址直接对应物理盘块,物理盘块存
索引
文件
的内容。(1.
文件
之
索引
文件
索引
文件
指的是为逻辑记录和物理记录之间建立一个一一对应关系表–
索引
表。 在检索过程中,分两步,首先查找
索引
表,如果存在该记录,则根据
索引
项的指示读取外存。 如果
索引
表很大,可以再为
索引
表建立查找表。如下图: 设
文件
索引
节点中有7个地址项,其中4个地址项为直接地址
索引
,2个地址项是一级间接地址
索引
,1个地址项是二级间接地址
索引
,每个地址项
大小
为4字节(KB),若磁盘
索引
块和磁盘数据块
大小
均
lucene
索引
文件
大小
优化小结
http://www.cnblogs.com/LBSer/p/4068864.html 随着业务快速发展,基于lucene的
索引
文件
zip压缩后也接近了GB量级,而保持
索引
文件
大小
为一个可以接受的范围非常有必要,不仅可以提高
索引
传输、读取速度,还能提高
索引
cache效率(lucene打开
索引
文件
的时候往往会进行缓存,比如MMapDirectory通过内存映射方式进行缓存)。 如...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章