炼数成金 大数据Mysql
订阅

Mysql

MySQL 死锁与日志二三事
MySQL 死锁与日志二三事
最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的 ...
MySQL 线程池内幕
MySQL 线程池内幕
在MySQL中,线程池指的是用来管理处理MySQL客户端连接任务的线程的一种机制,我厂用的percona版本已经是集成了线程池,只需要通过如下参数开启即可。在继续了解MySQL线程池之前,我们首先要了解为什么线程池的引入可 ...
MySQL数据库的“十宗罪”
MySQL数据库的“十宗罪”
笔者在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的问题处 ...
MySQL 到底能不能放到 Docker 里跑?
MySQL 到底能不能放到 Docker 里跑?
前几月经常看到有 MySQL 到底能不能放到 Docker 里跑的各种讨论。这样做是错的!这样做是对的!说错的理由也说了一大堆,说对的思想也很明确。大家都有道理。但是我本人觉得这样的讨论落地意义不大。因为对与错还是 ...
玩转processlist,高效追溯MySQL活跃连接数飙升根因
玩转processlist,高效追溯MySQL活跃连接数飙升根因
在运维MySQL时,经常遇到的一个问题就是活跃连接数飙升。一旦遇到这样的问题,都根据后台保存的processlist信息,或者连上MySQL环境,分析MySQL的连接情况。处理类似的故障多了,就萌生了一种想法,做个小工具,每次 ...
你的MySQL服务器开启SSL了吗?
你的MySQL服务器开启SSL了吗?
最近,准备升级一组MySQL到5.7版本,在安装完MySQL5.7后,在其data目录下发现多了很多.pem类型的文件,然后通过查阅相关资料,才知这些文件是MySQL5.7使用SSL加密连接的。本篇主要介绍如何使用MySQL5.7 SSL连接加密 ...
十招搞定 MySQL 大规模数据库的性能和伸缩性优化
十招搞定 MySQL 大规模数据库的性能和伸缩性优化
在需要支持移动/平板电脑应用及普通桌面浏览器访问的时代,网站的普及率和有效性很大程度上取决于其可用性和性能。一个访问缓慢的网站会使得访问者或潜在的客户流失,并导致商业的失败。一个访问速度相当快的网站将 ...
MySQL性能监控软件,慢日志分析利器
MySQL性能监控软件,慢日志分析利器
入题之前先讲讲为什么写这篇文章,这就不得不提起MySQL与percona,阿里基于MySQL开发了AliSQL,写这篇文章的时候阿里已经将其开源,percona是一家领先的MySQL咨询公司,该公司基于MySQL开发了Percona Server,Percon ...
GitHub里的MySQL基础架构自动化测试
GitHub里的MySQL基础架构自动化测试
对于GitHub来说,MySQL的基础架构是非常重要的组件。MySQL给GitHub.com、GitHub的API、身份验证等提供服务。每个git请求都或多或少会接触到MySQL。我们的任务是保持数据的可用性和完整性。即使MySQL集群服务出现意外 ...
对 MySQL 交换分区的实践
对 MySQL 交换分区的实践
在介绍交换分区之前,我们先了解一下 mysql 分区。数据库的分区有两种:水平分区和垂直分区。而MySQL暂时不支持垂直分区,因此接下来说的都是水平分区。水平分区即:以行为单位对表进行分区。比如:按照时间分区,每 ...
MySQL 5.7 新特性 共享临时表空间及临时表改进
MySQL 5.7 新特性 共享临时表空间及临时表改进
在 MySQL 5.6 引用了独立 undo tablespace 之后,MySQL 5.7 在 temporary tablespace 上做了改进。已经实现将 temporary tablespace 从 ibdata(系统表空间文件)中分离。并且可以重启重置大小,避免出现像 ibdata ...
一张思维导图纵观MySQL数据安全体系!
一张思维导图纵观MySQL数据安全体系!
和团队内部的同事一起沟通,讨论了MySQL数据库系统数据安全性问题,主要针对MySQL丢数据 、主从不一致的场景 ,还有业务层面使用不得当导致主备库数据结构不一样的情况,本文是基于以上的讨论和总结做的思维导图。可 ...
MySQL 字符转化以及乱码原因
MySQL 字符转化以及乱码原因
MySQL 中存入数据时发生的编码转换过程:1、在终端 (Terminal,可以是 bash 窗口,也可以是客户端工具如 navicat) 中输入,输入的内容由 Terminal 根据其自己的字符进行编码。2、经 Terminal 编码后的二进制流被传输 ...
mysql-proxy数据库中间件架构
mysql-proxy数据库中间件架构
mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。mysql-pro ...
InnoDB缓冲池预加载在MySQL 5.7中的正确打开方式
InnoDB缓冲池预加载在MySQL 5.7中的正确打开方式
从MySQL 5.6开始,可以配置MySQL保存InnoDB缓存池的数据,并在启动时加载。在MySQL 5.7后,这是默认行为。在默认配置中,MySQL保存和恢复缓存池的一部分,不再需要任何特殊的配置。我们在Percona Server 5.6中提供了 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2021-6-15 07:32 , Processed in 0.128874 second(s), 16 queries .