mysql的使用
一直在用mysql,却从来没有对mysql进行系统的学习。希望能做个整理。
逐梦如风
这个作者很懒,什么都没留下…
展开
-
mysql学习笔记之管理维护(三)
mysql学习笔记之管理维护(三)这一章有点简略,主要是一些配置问题和常见的问题的解决方案, 配置问题我也不想罗里吧嗦的抄一堆,网上大把的哦MySQL Clustermysql cluster的架构管理节点,管理其他节点,智能有一个sql节点,应用和数据之间的桥梁数据节点。数据的镜像mysql cluster的配置略,上网搜索下即可维护部分主要包括:备份,恢复日志:集群日志和节点日志MyS原创 2016-11-16 16:43:39 · 915 阅读 · 0 评论 -
mysql学习笔记之管理和维护篇(二)
mysql学习笔记之管理和维护篇(二)MySQL备份与恢复 好的备份方法和策略,能让数据库更加高效和安全。数据库的备份分类:逻辑备份和物理备份备份时需要考虑的因素:1 确定备份的引擎是事务引擎还是非事务引擎,两种引擎的备份方式是不一样的2 确认是全量备份还是增量备份。恢复的时间的查表3 可以考虑做异地复制的方式备份,但是复制不能代替备份4 要定期做备份,备份周期需要考虑5 打开log-b原创 2016-11-14 18:08:03 · 1200 阅读 · 0 评论 -
mysql学习笔记之管理和维护篇(一)
mysql学习笔记之管理和维护篇写这一章还没有实践过,只是简单的看了测试环境的数据库配置。 写的原因是想留下完整的体系。至少了解mysql的安装+工具+日志类型,如果遇到具体问题的咱们可以搜索下mysql高级安装和升级mysql在linux/unix平台下的安装三种安装方式 rpm 二进制 源码配置文件 my.cnf考虑性能问题考虑只需要的字符集使用静态编译升级my原创 2016-11-08 18:23:12 · 1158 阅读 · 0 评论 -
mysql学习笔记之优化篇(二)之参数-磁盘-应用调优
优化MySQL Server通过调整mysql server的参数来优化mysql server的效率查看mysql信息和状态查看mysql server参数show variables;查看运行状态 show status;影响mysql性能的重要参数适用于myisam key_buffer_size 设置索引块缓存的大小 查看当前的:show variables li原创 2016-11-07 17:27:02 · 1140 阅读 · 0 评论 -
mysql学习笔记之优化篇(二)之锁
锁问题 mysql锁的分类 1 表锁,开销小,加锁快,不会出现死锁,锁定粒度大 2 行锁,开销大,加锁慢,会出现死锁,锁粒度小 3 页面锁,介于两者之间,会出现死锁myisam 表锁,适合读多的程序innodb 行锁,适合写多和并发高的程序查看表锁的状况show status like 'table%';| Table_locks_immediate | 504 || Ta原创 2016-11-07 15:54:32 · 1185 阅读 · 1 评论 -
mysql学习笔记之优化篇一
mysql学习笔记之优化篇一用SQL技巧和常见问题使用正则表达式正则表达的的语法我就不说了,采用pcre风格的基本语法就是 regexp '正则表达式'使用rand()提取随机行select * from country order by rand() limit 1;使用group by的with rollup进行聚合select id,count(*) as c from cou原创 2016-11-04 18:17:04 · 1202 阅读 · 0 评论 -
mysql学习笔记之开发篇二
mysql学习笔记之开发篇二视图什么是视图:一种虚拟的表特点:简单安全数据独立视图的基本操作创建视图create or replace view myview1 as select * from country;create or replace view myview2 as select 3.1415926 as pi;create view myview3 as select(s原创 2016-11-03 16:59:42 · 1048 阅读 · 0 评论 -
深入浅出mysql值开发篇一
mysql学习笔记之开发篇一存储引擎的选择插件式存储引擎是mysql的重要特性,用户甚至可以定制自己的存储引擎存储引擎的分类和他们的特点myisam,innodb,bdb,memory,merge,example,ndb cluseter, archive,csvblackhole,federated查看支持的存储引擎: show engines 或者 show variables like原创 2016-10-31 17:51:35 · 794 阅读 · 0 评论 -
深入浅出mysql之基础篇
深入浅出mysql之基础篇mysql的安装windows linux mac 安装会有不同数据库的三大范式1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。2.第二范式(确保表中的每列都和主键相关)第二范式在第一范式的基础之上更进一层。第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关原创 2016-10-31 15:57:41 · 1403 阅读 · 0 评论 -
mysql的重新学习
大学的时候学过关系数据库理论,毕业后还给了老师。 工作的时需要用到sql语句,囫囵吞枣的学了下mysql的知识,大部分来自网络,需要什么就用什么,也看过一些mysql优化的书籍的几个章节,主要是跟工作相关的。例如 选择引擎 sql优化 mysql集群的简单了解 分析sql语句,定位慢查询 简单的mysql服务器的优化东一爪,西一爪,不系统。作为一个程序员貌似原创 2016-10-25 10:54:59 · 511 阅读 · 0 评论