文章分类 -  MySQL

MySQL主从复制与读写分离
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方 阅读全文

posted @ 2017-05-09 13:53 djq002 阅读(86) 评论(0) 推荐(0)

MySQL中EXPLAIN解释命令详解
摘要:MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句。 1.EXPLAIN的使用方法:在select语句前加上explain就可以了。 如:explain select surname,fi 阅读全文

posted @ 2017-05-09 09:55 djq002 阅读(89) 评论(0) 推荐(0)

MySQL性能优化总结
摘要:一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放 阅读全文

posted @ 2017-05-09 09:53 djq002 阅读(105) 评论(0) 推荐(0)

Mysql Join语法解析与性能分析
摘要:一.Join语法概述 join 用于多表中字段之间的联系,语法如下: table1:左表;table2:右表。 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。 LEFT JOIN(左连接):取得左表(table1)完全记录,即是 阅读全文

posted @ 2017-05-07 18:45 djq002 阅读(167) 评论(0) 推荐(0)

我的MYSQL学习心得(十) 自定义存储过程和函数
摘要:我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 阅读全文

posted @ 2017-05-06 21:39 djq002 阅读(229) 评论(0) 推荐(0)

MYSQL存储过程中 使用变量 做表名问题
摘要:今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了。 集众人之智慧,最后,使用临时表解决了问题。 如何在MySQL的存储过程中实现把过程参数用在游标定义的SELECT命令里面作为表名引用 阅读全文

posted @ 2017-05-06 09:15 djq002 阅读(846) 评论(0) 推荐(0)

MySQL表分区
摘要:1.分表与表分区的区别1.1 关于分表分表是将一个大表分为几个或是多个小表,例如:table_1每天有1Kw的数据量,table_1随便时间的增长会越来越大,最终达到MySQL表的极限,在这种比较极端的情况下我们可以考虑对table_01进行分表操作,即每天生成与table_1表同样的表,每天一张即 阅读全文

posted @ 2017-05-05 22:04 djq002 阅读(164) 评论(0) 推荐(0)

MySQL中的数据文件
摘要:数据文件 在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异。mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等。 myisam表引擎 myis 阅读全文

posted @ 2017-05-05 22:02 djq002 阅读(239) 评论(0) 推荐(0)

导航