mysql binlog恢复数据实战

  • 仙士可
  • 2020-04-21 23:17:02
  • mysql
在前面,我们了解了mysql binlog日志的作用以及使用方法:  http://www.php20.cn/article/237 在后面讲到了,可以通过binlog进行恢复数据,那么,具体步骤是怎么样的呢?数据库备份数据库恢复的先决条件是,定时备份数据库,缩小binlog恢复范围.首先我们备份测试数据库数据:mysqldump -uroot -p --d
阅读全文

关于mysql binlog二进制

  • 仙士可
  • 2020-04-17 22:27:11
  • mysql
binlog在mysql中,当发生数据变更时,都会将变更数据的语句,通过二进制形式,存储到binlog日志文件中.通过binlog文件,你可以查看mysql一段时间内,对数据库的所有改动.也可以通过binlog文件,进行数据恢复,以及集群同步.  binlog常用配置参数[binlog] log_bin = mysql-bin # {on&nbs
阅读全文

关于mysql集群主从服务器搭建

在高并发流量下,数据库往往是服务端的瓶颈,由于数据库数据需要确保落地,同时保证数据同步,数据即时性,有效性的问题,导致数据库不能像平常后端程序一样负载均衡.  那么在大并发下,该如何缓解数据库的压力呢?mysql读写分离我们可以分析,程序对于mysql的操作无非就2种,写入数据/更新数据(数据变更),读取数据.数据变更,因为要保证数据可靠以及数据同步问题,无法直接通过开多台服务器解决.但
阅读全文

并发锁 (四) : innodb 事务

innodb从Mysql5.5版本开始,InnoDB是默认的表存储引擎。其特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读、同时被设计用来最有效的利用以及使用内存和CPU。它和myisam最大的不同点在于,一个使用锁来做并发控制,一个使用MVCC做并发控制.MVCCMVCC(Multi-Version Concurrency Control)多版本并发控制,也可称之为一致性非锁定读;它通
阅读全文

并发锁 (三):myisam表锁

在之前我们讲到了并发下锁的重要性,以及在php中怎么实现文件锁现在我们来讲讲关于mysql之间的锁:表锁和行锁表锁
阅读全文

Mysql索引优化

  • Siam
  • 2019-07-24 16:15:50
  • mysql
写在前面在我们日常使用数据库的时候,肯定避免不了对数据库的优化。那么对数据库的优化又少了不索引的知识。是的,建立索引能极大地提高查询的效率。那么你知道吗,如果合理建立索引,可以更大地榨出数据库的性能——也就等同于进一步提高查询效率。写下这篇文章就是为了记录一下对索引的优化,合理建立索引。什么是索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。我们可以简单理
阅读全文

mysql分表详解

  • 仙士可
  • 2019-05-11 19:46:18
  • mysql
当mysql单表数据量到达一定的情况,就算通过索引查询,查询效率也会随着数据量的增大而变慢当我们数据到达一定量的程度时,这时候我们就需要考虑分表了,那么,具体该怎么分呢?在多少数据开始之后就要考虑分表呢?100万,1000万?1亿?mysql数据量对索引的影响新增数据测试为了测试mysql索引查询是否和数据量有关,本人做了以下的测试准备:新建4个表article1,article2,article
阅读全文

mysql的索引

  • 仙士可
  • 2019-01-04 11:54:05
  • mysql
在大部分情况下,程序的瓶颈都在于数据库,所以为了减少数据库的压力,我们会通过缓存(减少数据库查询),分布式数据库,读写分离等方式去减少数据库本身的curd压力.但是,数据库还是避免不了一定要被程序curd的命运,而大部分压力来自于数据库的查询.当不能避免查询数据库,该怎么优化数据库的查询速度呢?没错,只有索引.索引的好处首先,我们建立个表:create table `artic
阅读全文

mysql的约束

  • 仙士可
  • 2019-01-03 17:43:14
  • mysql
在mysql设计表中,有个概念叫做约束什么是约束约束英文:constraint约束实际上就是表中数据的限制条件约束种类mysql的约束大概分为以下几种:非空约束(not null)唯一性约束(unique)主键约束(primary key) PK外键约束(foreign key) FK检查约束(目前MySQL不支持、Oracle支持,本文不做介绍)为了能继续看下去,打开mysql,创建了一个表:c
阅读全文

mysql大量数据分页查询优化-延迟关联

  • 仙士可
  • 2018-02-22 17:42:13
  • mysql
所有的php初学者都应该知道,mysql的分页语句写法如下:select * from a limit (page-1)*page_size,page_size而当这语句分页到一定程度时,例如1000页,每页20条select * from a limit 19980,20会发现分页之后查询的会越来
阅读全文
首页 1234 末页 共 31 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com