数据库
liujn347
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库连接池
1.应用启动时,加载Bean,调用一个类的构造方法,创建多个数据库连接public void CreatConnection(){List connList = new LinkedList();for(int i=0;iclass.forName("com.mysql.jdbc.driver"); Connectionconn=DriverManager.getConn原创 2013-11-29 22:12:22 · 547 阅读 · 0 评论 -
sqlserver查询数据库下的所有表名
select name from sysobjects where xtype='u'原创 2013-12-09 11:06:11 · 614 阅读 · 0 评论 -
事务基本特性和两阶段提交协议
事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,ACDI是其根本特性a:atomicity 事务涉及多个原子操作,同时成功,同时失败c:consistency 一致性, 事务提交前后不会破坏数据库内部约束关系,约束关系可以是数据库内部的约束,例如转账后账户余额不能为负数,余额有数值范围i:isolation 事务未提交前,不会有并行事务访问,例如转账过程,是不会看原创 2014-04-02 15:05:29 · 753 阅读 · 0 评论 -
mysql内存使用分析
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要让这个参数足够能容纳所有myisam的所有索引来提高性能。另外,在myisam表上,尽量让所有的查转载 2014-04-19 20:39:15 · 906 阅读 · 0 评论 -
数据库索引实现
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时转载 2014-04-06 20:05:31 · 447 阅读 · 0 评论 -
聚集索引与非聚集索引区别
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包转载 2014-04-06 20:40:59 · 542 阅读 · 0 评论 -
Inno DB与MyIsam数据库存储引擎区别
1.InnerDB是由芬兰InnerDB Oy公司开发的存储引擎,原创 2014-04-07 11:29:11 · 1434 阅读 · 0 评论 -
mysql调优
原创 2016-05-07 18:15:37 · 321 阅读 · 0 评论
分享