数据库学习
文章平均质量分 56
jishuxiaobai
一个技术小白,喜欢通俗的介绍技术,和关注技术的变化和最新讨论。
展开
-
MySQL · 8.0版本更新 · 性能优化篇
本文主要总结下MySQL在8.0版本和性能相关的一些改动,随着新的小版本的发布,本文将不断进行更新,直到正式GA。 已更新版本MySQL 8.0.0MySQL 8.0.0 WL#9387: InnoDB: Group purging of rows by table ID转载 2016-10-08 20:57:18 · 2422 阅读 · 0 评论 -
数据库性能优化常用SQL脚本总结
最近闲来无事,正好抽出时间,来总结总结 sql性能优化方面的一下小技巧,小工具。虽然都是些很杂的东西,但是我个人觉得,如果真的清楚了里面的一下指标,或许真的能抵半个DBA。有些时候,找不到DBA或者根本就没有DBA的时候,程序员就只能靠自己想办法了解决。久而久之,久病成医,说不定就成了半个DBA了。 这里面的一些脚本,有自己总结的,也有网上找的。希望能给程序员在性能优化方面一些帮助。转载 2016-09-22 20:58:15 · 339 阅读 · 0 评论 -
数据库水平切分方法
在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UID贯穿系统,唯一自增长,根据这个字段分表,再好不过。 方法一:使用MD5哈希 做法是对U转载 2016-09-22 21:09:11 · 172 阅读 · 0 评论 -
实战!MySQL 数据库增量数据恢复
适合人为SQL语句造成的误操作或者没有主从复制等的热备情况宕机时的修复恢复条件要全备和增量的所有数据恢复时建议对外停止更新,即禁止更新数据库先恢复全量,然后把全备时刻点以后的增量日志,按顺序恢复成SQL文件,然后把文件中有问题的SQL语句删除(也可通过时间和位置点),再恢复到数据库转载 2016-09-25 18:47:29 · 226 阅读 · 0 评论