快速查看SQL Server 中各表的数据量以及占用空间大小。CREATE TABLE #T (NAME nvarchar(100),ROWS char(20),reserved varchar(18) ,Data varchar(18) ,index_size varchar(18) ,Unuse...
分类:
数据库 时间:
2014-07-19 21:33:38
阅读次数:
338
《大规模分布式存储系统:原理解析与架构实战》读书笔记 :在了解了Bitcask存储模型后,又开始研究LSM树存储引擎。LSM在实现的过程中使用了一个很有意思的数据结构:跳跃表。之前在《算法导论公开课》中听过这一节。当时感觉这种结构和二叉树简直是殊途同归,但是一直没有亲自动手实现过。这次又遇到了,就来实现试试看。话说跳跃表和各种平衡树一样,都是用来加速查询的。要随手实现一个B树不容易,但是实现一个跳跃表就简单很多。...
分类:
其他好文 时间:
2014-07-18 23:08:17
阅读次数:
411
索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。13.4.1 使用索引优化查询索引是高速定位数据的技术,首先通过一个演示样例来了解其含义及作用,具体的介绍请參考第14章。1.索引演示样例如果对于10.3节所建的表,各个表上都没有索...
分类:
其他好文 时间:
2014-07-18 17:22:50
阅读次数:
294
POJ 1200题意:给定串s,串中不同字符数nc,所求子串长度n,求长度为n的不同的子串的个数分析:处理长度很短的字符串哈希,数据保证可以无冲突存储下来,利用hash思想快速查询以前便利的结果,关键在于优化搜索。code: 1 #include 2 #include 3 #include 4...
分类:
其他好文 时间:
2014-07-18 14:19:38
阅读次数:
361
什么是索引?索引用来快速地寻找那些具有特定值的记录。索引是加速查询主要手段,索引是快速定位数据的技术。索引是一种特殊的文件(innoDB(事务性数据库的首选引擎)数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引:一种特殊的目录,聚集索引和非聚集索引聚集索引:如同字...
分类:
数据库 时间:
2014-07-17 18:34:43
阅读次数:
279
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符。或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n"或"\r"之后...
分类:
其他好文 时间:
2014-07-16 18:28:55
阅读次数:
240
什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 同...
分类:
数据库 时间:
2014-07-16 18:21:48
阅读次数:
222
1.hashing适用范围:快速查找,删除的基本数据结构,通常需要总数据量可以放入内存。这里的hashing和 hashmap是不一样的概念,这里的hash指的是hashtable,可以看例子:(比较两个字符串的包含问题)问题实例: 1).海量日志数据,提取出某日访问百度次数最多的那个IP。 ...
分类:
其他好文 时间:
2014-07-14 15:01:28
阅读次数:
227
汇总记录了JDK中所有的标准Collection类,简单介绍了各自的特性,以备速查。...
分类:
编程语言 时间:
2014-07-13 17:24:19
阅读次数:
408
Weblogic的管理服务器和被管服务器的启动、关闭,偶尔会用到,却又不常用,导致需用时却忘记了,而又重新查阅HELP。故,以此记录,方便查阅、执行。首先,weblogic的启动脚本和关闭脚本都在域目录的bin文件夹下,所以,先cd到该目录cd$WEBLOGIC_HOME/user_projects...
分类:
Web程序 时间:
2014-07-11 10:39:06
阅读次数:
220