文章分类 -  数据库

mysql读写分离实战
摘要:原文链接:http://blog.csdn.net/cutesource/article/details/5710645 一个完整的mysql读写分离环境包括以下几个部分: 应用程序client database proxy database集群 在本次实战中,应用程序client基于c3p0连接后 阅读全文
posted @ 2017-09-19 15:10 blythe 阅读(127) 评论(0) 推荐(0)
mysql索引的实现原理
摘要:原文链接:http://blog.csdn.net/debug_zhang/article/details/52168552 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持 阅读全文
posted @ 2017-09-12 09:45 blythe 阅读(165) 评论(0) 推荐(0)
数据库索引的实现原理
摘要:原文链接:http://blog.csdn.net/kennyrose/article/details/7532032 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结 阅读全文
posted @ 2017-09-07 13:40 blythe 阅读(89) 评论(0) 推荐(0)
mysql主从复制
摘要:原文链接:http://369369.blog.51cto.com/319630/790921/ 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] l 阅读全文
posted @ 2017-09-05 11:14 blythe 阅读(71) 评论(0) 推荐(0)
mysql事务详解
摘要:原文链接:http://www.cnblogs.com/wxw16/p/6128582.html 事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都执行修改,要么都不执行,这就是事务的目的,也是事务模型区别于文件系统的重要特征之一。 严格上来说,事务必须同时满足4个特性,即 阅读全文
posted @ 2017-09-01 12:11 blythe 阅读(143) 评论(0) 推荐(0)
mybatis中#和$的区别
摘要:原文链接:http://blog.sina.com.cn/s/blog_4adc4b090102uy54.html 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111 阅读全文
posted @ 2017-09-01 11:30 blythe 阅读(99) 评论(0) 推荐(0)
聚簇索引和非聚簇索引(二)
摘要:转载自:http://www.cnblogs.com/Jessy/p/3543063.html 一. 什么是索引和建立索引的好处 什么是索引 什么是索引 在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或 阅读全文
posted @ 2017-08-24 18:49 blythe 阅读(176) 评论(0) 推荐(0)
mysql 的S 锁和X锁的区别
摘要:转载自:http://www.cnblogs.com/baizhanshi/p/6889261.html 共享锁和排它锁 MySQL的锁系统:shared lock和exclusive lock(共享锁和排他锁,也叫读锁和写锁,即read lock和write lock) 读锁是共享的,或者说是相互 阅读全文
posted @ 2017-08-24 14:39 blythe 阅读(147) 评论(0) 推荐(0)
mysq中explain的使用
摘要:转载自:http://blog.csdn.net/zhuxineli/article/details/14455029 explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSE 阅读全文
posted @ 2017-08-24 14:05 blythe 阅读(115) 评论(0) 推荐(0)
聚簇索引与非聚簇索引(一)
摘要:转载自:http://www.cnblogs.com/auxg/p/Cluster-and-NonCluster-index.html 什么是索引.我们来看看比较大众的定义,OK,那就直接百度百科吧:"索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。" 看 阅读全文
posted @ 2017-08-17 15:03 blythe 阅读(157) 评论(0) 推荐(0)
MyISAM和InnoDB的区别
摘要:转载自:http://www.cnblogs.com/lyl2016/p/5797519.html 阅读全文
posted @ 2017-08-17 14:11 blythe 阅读(86) 评论(0) 推荐(0)
mysql索引的使用和优化
摘要:转载自:http://www.cnblogs.com/doudouxiaoye/p/5831449.html 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈, 阅读全文
posted @ 2017-08-17 14:08 blythe 阅读(245) 评论(0) 推荐(0)
sql查询优化
摘要:1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注 阅读全文
posted @ 2017-08-17 13:04 blythe 阅读(109) 评论(0) 推荐(0)
MySql——得到ResultSet的记录个数的正确方法
摘要:转载自:http://blog.csdn.net/youzhouliu/article/details/52037499 场景: Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection 阅读全文
posted @ 2017-08-14 22:44 blythe 阅读(498) 评论(0) 推荐(0)