集合类型 1. 使用条件: a. 单行单列的数据,使用标量变量 。 b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接 ] c. 单列多行数据,使用集合 *集合:类似于编程语言中数组也就是。pl/sql集合类型包括关联数组Associative array(索引表 pl/sql tabl ...
分类:
数据库 时间:
2018-03-08 02:58:48
阅读次数:
245
用数组chain[4]描述四种不同的索引,即直接索引、一级间接索引、二级间接索引、三级间接索引。举例说明这个结构各个域的含义。如果文件内的块号为8,则不需要间接索引,所以只用chain[0]一个Indirect结构,p指向直接索引表下标为8处,即&inode->u.ext2_i.i_data[8]; ...
分类:
其他好文 时间:
2018-02-23 14:45:33
阅读次数:
200
参考: http://www.fromdual.ch/online-ddl_vs_pt-online-schema-change 在MySQL 5.6版本以前,最昂贵的数据库操作之一就是执行数据定义语言(DDL,例如CREATE,DROP,ALTER等)语句,特别是ALTER语句,因为在修改表时,M ...
分类:
其他好文 时间:
2018-02-01 21:13:42
阅读次数:
172
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压 ...
分类:
数据库 时间:
2018-01-26 18:48:48
阅读次数:
172
搜索引擎算法研究专题三:聚集索引与非聚集索引介绍 聚集索引介绍 在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。 如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引有更快的数据访问速度。 聚集索引通常可加快 UPDATE 和 DEL ...
分类:
编程语言 时间:
2018-01-22 14:14:01
阅读次数:
178
上一篇总结了二分查找,这一篇要总结的是索引查找。 关于索引,我们很容易地联想到数据库中的索引,建立了索引,可以大大提高数据库的查询速度。 索引查找又称为分块查找,是一种介于顺序查找和二分查找之间的一种查找方法,索引查找的基本思想是:首先查找索引表,可用二分查找或顺序查找,然后在确定的块中进行顺序查找 ...
分类:
编程语言 时间:
2018-01-16 00:46:54
阅读次数:
205
1、数据库优化规范 a.索引 每个表格都要求建立主键,主键上不一定需要强制建立聚集索引。 聚集索引,表中存储的数据按照索引的顺序存储,即逻辑顺序决定了表中相应行的物理顺序,因此聚集索引的字段值应是不会改变的值,并且是顺序增长的,否则对数据新增/修改/删除的影响比较大。 非聚集索引,一般考虑在下列情形 ...
分类:
数据库 时间:
2018-01-15 18:55:32
阅读次数:
169
倒排索引 倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(invert ...
分类:
编程语言 时间:
2018-01-03 14:11:08
阅读次数:
142
/*查询id以code开头的input标签*/ $("input[id^='code']"); /*查询id以code结尾的input标签*/ $("input[id$='code']"); /*查询id包含code的input标签*/ $("input[id*='code']"); //表格奇偶选 ...
分类:
Web程序 时间:
2018-01-02 21:18:34
阅读次数:
172
SQL 撤销索引、撤销表以及撤销数据库 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。 DROP INDEX 语句 DROP INDEX 语句用于删除表中的索引。 用于 MS Access 的 DROP INDEX 语法: DROP INDEX index_name ON table_n ...
分类:
数据库 时间:
2017-12-19 19:56:13
阅读次数:
218