MYSQL
文章平均质量分 86
iteye_19607
这个作者很懒,什么都没留下…
展开
-
Mysql数据库事务(备忘)
一.设置Mysql的事务级别 1) my.ini文件中:# READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ,SERIALIZABLEtransaction_isolation = READ-COMMITTED 2) 启动参数指定:./mysqld --transaction-isolation=READ-CO...原创 2013-08-06 23:53:20 · 109 阅读 · 0 评论 -
Mysql Replication基本原理(一)
Replication的思想是将数据在集群的多个节点同步、备份,以提高集群数据的可用性(HA);Mysql使用Replication架构来实现上述目的,同时可以提升了集群整体的并发能力。5.6版本作为一个里程碑,对replication做了不少的优化调整,提高了集群数据的一致性、同步的性能以及数据自动恢复(recovery)的能力。(本文内容基于MySQL 5.6+,不过在5.7+版本...原创 2016-01-23 12:54:29 · 640 阅读 · 0 评论 -
Mysql Replication配置项简述(二)
八、Replication主要配置项(配置文件) 1、log_bin:指定binlog文件的名称,同时也表示开启binlog功能,在replication模式下,master上必须开启log_bin,如果slave不需要failover,可以不开启。文件将会放置在“datadir”目录下。 2、binlog_checksum:是否开启binlog校验功能,在5.6.6...原创 2016-01-23 15:47:41 · 251 阅读 · 0 评论 -
Mysql Replication运维与实施(三)
十三、Replication部署准备 我们在三台机器上构建Replication架构,使用MySQL 5.7.10: 1)三个mysql实例分别为“mysql-1”、“mysql-2”、“mysql-3” 2)IP分别为“192.168.1.100”、“192.168.1.101”、“192.168.1.102”,其中mysql-1为初始master。 ...原创 2016-01-23 15:51:02 · 149 阅读 · 0 评论 -
Mysql Replication与Connector/J原理(四)
十九、Connector与Failover协议 Mysql Connector/J支持failover协议:即Client链接失效时,将会尝试与其他host建立链接,这个过程对application是透明的。Failover协议是“Multi-Host”链接模式中最基础的协议,“load balancing”、“replication”、“farbic”协议都基于Failover协议...原创 2016-01-23 16:11:00 · 1122 阅读 · 0 评论 -
Mysql索引失效(备忘)
创建一个user表:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT '', `age` tinyint(4) DEFAULT NULL, `email` varchar(128) DEFAULT NULL, `title` va...原创 2014-01-08 19:26:50 · 114 阅读 · 0 评论 -
JDBC查询超时时间设置
我们有时候需要控制SQL查询的最大耗时,比如一个“执行时长”的SQL在指定时间内如果没有执行完毕,我们需要“取消”此SQL,我们知道在JDBC中Statement类可以通过setQueryTimeout()来实现此特性。 当设置query timeout之后,JDBC客户端发送请求,并等待直到执行完成或者超时,当超时后,客户端尝试cancel当前SQL,要求mysql ser...原创 2016-07-28 14:48:23 · 10515 阅读 · 1 评论 -
Mysql中varchar和text小记
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"n",则它的值就是"n"而char 不一样,比如char(100),它的值是"n",而实际上它在数据库中是"n "(n后共有99个空格,就是把它填满为100个字...原创 2013-04-07 09:17:08 · 534 阅读 · 0 评论 -
高效MYSQL性能优化--小结
总结自<高效mysql性能优化>:第一章:5分钟DBA一.鉴定性能问题:1) 查找慢SQL语句: >show full processlist 可以得到当前mysql所有连接中正在运行的操作,此指令将会输出当前运行的所有sql列表以及其耗时信息: id:42 User:*** Host:**** Command:QUERY Tim...原创 2013-04-07 09:17:20 · 555 阅读 · 0 评论