码迷,mamicode.com
首页 >  
搜索关键字:碎片    ( 1921个结果
sql索引碎片产生的原理 解决碎片的办法(sql碎片整理)(转)
本文讲述了SQL SERVER中碎片产生的原理,内部碎片和外部碎片的概念。以及解决碎片的办法和填充因子.在数据库中,往往每一个对于某一方面性能增加的功能也会伴随着另一方面性能的减弱。系统的学习数据库知识,从而根据具体情况进行权衡,是dba和开发人员的必修课本文需要你对索引和SQL中数据的存储方式有一...
分类:数据库   时间:2015-03-18 15:46:51    阅读次数:223
利用sys.dm_db_index_physical_stats查看索引碎片等数据(转)
我们都知道,提高sqlserver的数据查询速度,最有效的方法,就是为表创建索引,而索引在对数据进行新增,删除,修改的时候,会产生索引碎片,索引碎片多了,就需要重新组织或重新生成索引,以达到索引的最大效率。那么我们要如何知道索引的碎片大小呢?在sqlserver中,碎片的大小是使用碎片比来体现的,按...
分类:数据库   时间:2015-03-18 15:42:26    阅读次数:165
索引碎片整理(转)
索引碎片整理一碎片种类1内部碎片,又称为平均页密度。是指索引正在占有超过它实际所需的空间大小。它具有两面型:低百分比会对读取数据的查询产生负面影响,会涉及更多读取操作,因为如果页被填充满的话,只需读取更少的页;另一方面,如果如果在创建索引时设置一个较低的填充因子,就可以避免当插入更多记录而不必进行页...
分类:其他好文   时间:2015-03-18 12:13:49    阅读次数:110
SqlServer数据库碎片整理——BCC SHOWCONTIG
SQLServer提供了一个数据库命令——DBCC SHOWCONTIG——来确定一个指定的表或索引是否有碎片。示例:显示数据库里所有索引的碎片信息DBCC SHOWCONTIG WITH ALL_INDEXES显示指定表的所有索引的碎片信息DBCC SHOWCONTIG (authors) WIT...
分类:数据库   时间:2015-03-17 10:19:09    阅读次数:176
空间的配置和释放 std::alloc
看完了对象的构造行为和内存释放前的对象的析构行为,我们现在来看看内存的配置和释放。对象构造前的空间分配和析构后的空间释放,定义在头文件中。其设计思想是:向system heap要求空间。考虑多线程状态。考虑内存不足时的应变措施。考虑过多“小额区块”可能造成的内存碎片问题。C++的内存配置基本操作时:...
分类:其他好文   时间:2015-03-17 00:47:09    阅读次数:135
Java碎片知识
1.在java中有goto,但这只是保留字,并不能使用(const也是)。在eclipse中的报错信息为”Syntax error on token "goto", throw expected“。goto的类似功能由break/continue 标签实现。 (1)break 标签outer:...
分类:编程语言   时间:2015-03-17 00:32:44    阅读次数:248
SQL Server维护数据库
1.清空缓存功能说明:在查看执行计划的时候,应该先清除缓存。否则有可能你看到的计划或查询时间不一定是真实的,因为SQL会利用缓存区的数据DBCC DROPCLEANBUFFERSDBCC FREEPROCCACHE2.重建索引,整理索引碎片功能说明: 当你发现扫描密度行,最佳计数和实际计数的比例已经...
分类:数据库   时间:2015-03-16 15:58:02    阅读次数:223
深入理解Java虚拟机
一、垃圾收集Java虚拟机的堆里存放着正在运行的java程序所创建的所有对象。当一个对象不再被程序引用时,它所使用的堆空间可以被回收,以便后续的新对象所使用。垃圾收集器必须能够断定哪些对象是不再被引用的,并且能够把它们所占据的堆空间释放出来。在释放不再被引用的对象的过程中,垃圾收集器运行将要被释放的对象的终结方法(finalizer)。除了释放不再被引用的对象,垃圾收集器还要处理堆碎片。在一个虚拟内...
分类:编程语言   时间:2015-03-16 12:56:34    阅读次数:168
Java垃圾回收机制
Java垃圾回收机制:JVM在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存。 垃圾回收除了释放没用的对象,也可以清楚内存的记录碎片。垃圾回收机制有:分代复制垃圾回收和标准垃圾回收,增量垃圾回收。 在确定了哪些垃圾可以被回收后,垃圾收集器要做的事情就是开始进行垃圾回收,但是这里...
分类:编程语言   时间:2015-03-15 18:14:11    阅读次数:174
TCMalloc
一. 原理tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配、释放内存造成的性能损耗,并且有效地控制内存碎片。glibc中的内存分配器是ptmalloc2,tcmalloc号称要比它快。一次malloc和free操作,ptmalloc需要300ns,而t...
分类:其他好文   时间:2015-03-13 18:26:40    阅读次数:414
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!