最新消息:

mysql

mysql Error_code: 1032 错误修复

mysql Error_code: 1032 错误修复

admin 7年前(2019-07-08) 1浏览

mysql 1032 错误 原因是由于, 主库要同步更新到从库, 而从库没有这条记录, 导致 1032 错误, 修复的话就是找回 从库 丢失的 记录 mysql> show slave status\G; Slave_IO_Running: Y...

mysql Error_code: 1062 错误修复

mysql Error_code: 1062 错误修复

admin 7年前(2019-07-08) 2浏览

mysql 1062 错误 是由于主从更新到从库时, 从库已经有相应记录 root@1.1.1.1 10220: (none) 11:16:44 :> show slave status\G; Slave_IO_Running: Yes Sla...

MySQL 索引优化总结

MySQL 索引优化总结

admin 8年前(2019-01-21) 2浏览

本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。 一、MySQL索引基础 首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探...

MySQL 性能优化总结

MySQL 性能优化总结

admin 8年前(2019-01-21) 1浏览

在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。更多关于MySQL查询相关参照:http://www.cnblogs.com/clsn/p/8...

mysqldump 备份时 要加上 -q 参数

mysqldump 备份时 要加上 -q 参数

admin 9年前(2017-06-14) 0浏览

写在前面:我们在使用mysqldump备份数据时,请一定记住要加上 -q 参数,后果可能是很严重的,不要给自己挖坑哦。到底为什么呢,且听我慢慢道来! 先来看看 mysqldump -help 中,关于 -q 参数的解释: -q, --quick Do...

MySQL抓包工具:MySQL Sniffer

MySQL抓包工具:MySQL Sniffer

admin 9年前(2017-06-14) 0浏览

MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端的请求,并格式化输出。输出内容包访问括时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个端口,...

MYSQL数据库中的表损坏的原因分析和修复方法

MYSQL数据库中的表损坏的原因分析和修复方法

admin 9年前(2017-06-14) 0浏览

一. 表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 服务器突然断电导致数据文件损坏 强制关机,没有先关闭mysql 服务 mysqld 进程在写表时被杀掉 使用myisamchk 的同时,mysqld 也在操作表 磁盘故障 服务器死...

MySQL多线程复制问题处理之Error_code: 1872

MySQL多线程复制问题处理之Error_code: 1872

admin 9年前(2017-06-14) 0浏览

起因:由于IDC机房断电(估计又是哪里被挖掘机碰了下吧),导致所有服务器重启,影响到了其中的MySQL数据库。来看下这时数据库遇到的问题: 数据库版本:MySQL 5.7.10 问题表现:从机复制报如下错误:Slave SQL for channel...

MySQL 性能优化:性能提升 50%,延迟降低 60%

MySQL 性能优化:性能提升 50%,延迟降低 60%

admin 9年前(2017-06-13) 2浏览

当我进入 Pinterest 时,我的头三个星期是在本部度过的,在那里最新工程把解决生产问题的成果应用到了整个软件栈中。在本部,我们通过构建 Pinterest 来学习 Pinterest 是怎样被构建的,并且,仅仅在几天里就提交代码、做出有意义的贡...

Mysql处理海量数据时的一些优化查询速度方法

Mysql处理海量数据时的一些优化查询速度方法

admin 10年前(2016-06-25) 0浏览

最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾...

MYSQL开启慢查询日志实施

MYSQL开启慢查询日志实施

admin 11年前(2016-01-29) 0浏览

查看当前服务器是否开启慢查询: 1、快速办法,运行sql语句show VARIABLES like “%slow%” 2、直接去my.conf中查看。 my.conf中的配置(放在[mysqld]下的下方加入) [mysqld] log-slow-q...

NodeJS 连接 mysql

NodeJS 连接 mysql

admin 11年前(2015-12-23) 0浏览

var mysql = require('mysql'); console.log('======= mysql.createConnection() Start ' + Date.now()) var connection = mysql.crea...

MySQL入门书籍和方法分享

MySQL入门书籍和方法分享

admin 11年前(2015-07-25) 0浏览

SQL 入门 在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。 推荐书籍: SQL Cookbook原版中文版...

MySQL闪回方案讨论及实现

MySQL闪回方案讨论及实现

admin 11年前(2015-07-25) 0浏览

Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据。本文讨论MySQL数据库中支持闪回的方案。 1、闪回的目标 即使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比...

mysql中binlog_format模式与配置详解

mysql中binlog_format模式与配置详解

admin 11年前(2015-07-03) 0浏览

mysql复制主要有三种方式: 基于SQL语句的复制(statement-based replication, SBR) 基于行的复制(row-based replication, RBR) 混合模式复制(mixed-based replicatio...

PHP数据库长连接mysql_pconnect的细节

PHP数据库长连接mysql_pconnect的细节

admin 11年前(2015-07-03) 0浏览

PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现MySQL持久化连接,首...

MySQL 主从同步 slave延迟很大 优化方法

MySQL 主从同步 slave延迟很大 优化方法

admin 11年前(2015-07-03) 0浏览

一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的...

101 个 MySQL 的调节和优化的提示

101 个 MySQL 的调节和优化的提示

admin 11年前(2015-07-03) 1浏览

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多...

MySQL 5.7 并行复制实现原理与调优

MySQL 5.7 并行复制实现原理与调优

admin 11年前(2015-07-03) 0浏览

MySQL 5.7并行复制时代 众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threa...

mysql 为什么要关闭 query cache 如何关闭

mysql 为什么要关闭 query cache 如何关闭

admin 11年前(2015-07-02) 0浏览

备注:插图来自淘宝苏普的博客并保留水印,如果觉得不当还请及时告知 :) 写在前面:MySQL的query cache大部分情况下其实只是鸡肋而已,建议全面禁用。当然了,或许在你的场景下还是挺好的,还能发挥作用,那就继续使用吧,把本文当做参考就好。 不...

Innodb IO优化-配置优化

Innodb IO优化-配置优化

admin 11年前(2015-07-02) 1浏览

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。 这里谈一下数据库本身的配置方面 具体如下: 配置方面对于IO优化的原则:...

比较全面的MySQL优化参考(下篇)

比较全面的MySQL优化参考(下篇)

admin 11年前(2015-07-02) 0浏览

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方...

python的mysql连接池并加入缓存过期

python的mysql连接池并加入缓存过期

admin 11年前(2015-06-15) 1浏览

前段时间在看高级连接池的实现,所以高级连接池就是一次构建实例的时候,他会一次性创建出指定个数的链接对象,然后会把这些链接对象放到队列里面,然后会开一个线程专门去维护他们,好让他们别怪了,或者提前知道他们怪了,会在生成一个可用的链接。 该线程也会定时的...

比较全面的MySQL优化参考(上篇)

比较全面的MySQL优化参考(上篇)

admin 11年前(2015-05-30) 0浏览

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方...

使用mysqldump备份时为什么要加上 -q 参数

使用mysqldump备份时为什么要加上 -q 参数

admin 11年前(2015-04-16) 0浏览

写在前面:我们在使用mysqldump备份数据时,请一定记住要加上 -q 参数,后果可能是很严重的,不要给自己挖坑哦。到底为什么呢,且听我慢慢道来! 先来看看 mysqldump –help 中,关于 -q 参数的解释: -q, --quick Do...

MySQL复制的概述、安装、故障、技巧、工具

MySQL复制的概述、安装、故障、技巧、工具

admin 11年前(2015-04-07) 0浏览

同MongoDB,Redis这样的NoSQL数据库的复制相比,MySQL复制显得相当复杂! 概述 首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并...

mysql同步出错的修正

mysql同步出错的修正

admin 11年前(2015-03-26) 0浏览

今天碰到同步出错提示: 引用 140614 14:33:02 [Note] Slave I/O thread killed while reading event 140614 14:33:02 [Note] Slave I/O thread exi...

Mysql备份工具比较

Mysql备份工具比较

admin 11年前(2015-03-26) 0浏览

使用automysqlbackup http://sourceforge.net/projects/automysqlbackup/?source=dlp 一个简单好用的工具可以每天、每周、每月、备份MYSQL数据库。支持加密。 能够自动删掉过时的备...

MySQL 5.6 查询优化器新特性的“BUG”

MySQL 5.6 查询优化器新特性的“BUG”

admin 11年前(2015-03-26) 0浏览

最近碰到一个慢SQL问题,解决过程有点小曲折,和大家分享下。 SQL本身不复杂,表结构、索引也比较简单,不过个别字段存在于多个索引中。 CREATE TABLE `pre_forum_post` ( `pid` int(10) unsigned NO...

MYSQL的主从复制之旅(2) 关于Binary Log的故事

MYSQL的主从复制之旅(2) 关于Binary Log的故事

admin 11年前(2015-03-25) 0浏览

在我的上一篇游记中多次提到一个关键的信息图书馆——Binary Log。很多读者都给我来信询问它的详细介绍。希望通过讲述我认识的binary log,满足大家的好奇心。 我曾经提到过,在准备好迁往slave从库以后,首先需要到master的binar...