mysql
逐梦如风
这个作者很懒,什么都没留下…
展开
-
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锁的分类 1 表锁,开销小,加锁快,不会出现死锁,锁定粒度大 2 行锁,开销大,加锁慢,会出现死锁,锁粒度小 3 页面锁,介于两者之间,会出现死锁myisam 表锁,适合读多的程序 innodb 行锁,适合写多和并发高的程序 查看表锁的状况show status like 'table%'; | Table_locks_immediate | 504 | | Ta原创 2016-11-07 15:54:32 · 1185 阅读 · 1 评论 -
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学习笔记之管理维护(三)这一章有点简略,主要是一些配置问题和常见的问题的解决方案, 配置问题我也不想罗里吧嗦的抄一堆,网上大把的哦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 评论