索引、视图、游标、存储过程和触发器的理解索引、视图、游标、存储过程和触发器的理解1、索引1-1、索引的概述我们把一个表中的一列或者多列和列中元素所在表中记录的物理地址组合成一个新的表。这个表的记录大致为列的内容和该列所在记录的物理地址。1-2、索引的优缺点优点:大..
分类:
数据库 时间:
2017-03-07 14:29:58
阅读次数:
153
一.索引 索引是查询优化最有效和最常用的技术 索引是一个单独的、物理的数据库结构,它是指向表中某一列或若干列上的指针列表。 mysql中,一个表的物理存储由两部分组成,一部分用于存放表的数据,另一部分存放索引,当进行数据搜索时,mysql会首先搜索索引,从中找到所需数据的起始位置的指针,再直接通过指 ...
分类:
数据库 时间:
2017-02-16 23:53:14
阅读次数:
263
开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太2,存在大量的数据冗余 ...
分类:
数据库 时间:
2017-01-16 01:06:31
阅读次数:
213
SQL分类 DDL DDL:Data Definition Language,数据定义语言 主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图 也可以说,操作的层次是在数据库的库和表的逻辑结构和存储结构上面,并没有对表中的实际的数据进行操作(增删改查)! 主要的操作关键字有:creat ...
分类:
数据库 时间:
2016-12-17 01:42:30
阅读次数:
240
查看索引的方式: 使用SSMS查看索引: 右击一个表,点击设计。 打开设计模式以后,右击一个列点索引。 右边可以看索引,左边是索引的类型。 使用系统储存过程查看索引: 使用视图查看索引: ...
分类:
其他好文 时间:
2016-12-15 20:18:40
阅读次数:
176
(1)DDL DDL:Data Definition Language,数据定义语言 作用: 主要用来定义和维护数据库的各种对象(比如库、表、索引、视图等),也可以说操作的层次是在数据库和表的逻辑结构和存储结构上面,并没有对表中实际的数据进行增删改查! 主要的操作关键字有:create,drop,a ...
分类:
数据库 时间:
2016-11-29 09:37:31
阅读次数:
218
SQL是structured Query Language,结构化查询语言。是一种关系型数据库操作语言,也是一种数据库编程语言! SQL分三类; DDL:Data Defintion Language,数据定义语言;主要是用来定义和维护数据库的各种操作对象,比如库,表,索引,视图(增删改查)!主要的 ...
分类:
数据库 时间:
2016-11-25 06:58:50
阅读次数:
240
DDLDDL:Data Definition Language,数据定义语言主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图 也可以说,操作的层次是在数据库的库和表的逻辑结构和存储结构上面,并没有对表中的实际的数据进行操作(增删改查)! 主要的操作关键字有:create、drop、a ...
分类:
数据库 时间:
2016-11-24 08:51:19
阅读次数:
170
SQL语言的分类:DDL DML DQL DCL SQL中的操作无非就是(增删改查) DDL:Data Query Language,数据查询语言! 主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图 DML : Data Query Language,数据控制语言! 主要是对表中的记 ...
分类:
数据库 时间:
2016-11-24 08:20:40
阅读次数:
205
1、表设计:选择更好的表设计,恰当创建使用索引,视图。 2、逻辑设计:需求分析完后选择最适合的开发框架,如果使用了hibernate选择最合适的主键策略。尽量少走弯路关于思路方面。 3、编码: 编码的时候学会调优,合理应用设计模式,尽量选择低耗高效的解决方案,注意细节问题,例如资源释放,工具类的选择 ...
分类:
其他好文 时间:
2016-11-13 13:36:32
阅读次数:
134