更多

mysql

Python MysqlDB 日常使用模板

这是一份添加zabbix自动发现的脚本: #!/usr/bin/python #coding:utf-8 import MySQLdb class zabbix: def __init__(self): self.dbuser = 'root' self.dbpass = 'wisp888' self.dbport = 3306 self.... 详情»

linux下启动mysql提示”mysql deamon failed to start...

有台linux服务器,系统为centos系统. 描述: 网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行 service myqsld start 发现还是提示"mysql deamon failed to start"错误信息. # /etc/init.d/mysqld start MySQL Daemon failed to start. ... 详情»
03月09日 20:18 更多相关: 3,185

MySQL中index merge的数据结构和成本评估

本文将介绍index merge实现的主要数据结构以及MySQL如何评估index merge的成本。在开始本文之前,需要先理解Range访问相关的数据结构介绍:SEL_ARG结构,SEL_TREE结构。 1. 概述:index merge的数据结构 index merge的主要数据结构仍然是存放在SEL_TREE中: class SEL_TREE :pub... 详情»
03月08日 15:32 更多相关: 2,499

MySQL如何分析crash的backtrace

MySQL异常退出往往会会在error.log中打印backtrace信息,我们从这个backtrace中可以得到一些异常的原因,例如断言错误,空指针内容的访问等。顺着这些信息排查,我们一般再结合代码逻辑来做推断,写测试用例重现,再打补丁,再验证等过程。 但是,线上早期部署的MySQL编译参数... 详情»
03月08日 9:58 更多相关: 4,323

MySQL权限详解

MySQL数据库已经应用到很多互联网公司,mysql权限管理非常重要,合理规划好mysql数据库权限,对数据库的安全和使用是非常有好处的.一个好的规范和习惯,做任何事也不会出现大问题. mysql权限规划授权的语句 授权jc用户,查询、插入、更新、删除 本机testdb数据库中所有表数据的... 详情»
03月06日 12:55 更多相关: 2,155

Mysql DBA 20天速成指南

准备一台pc,一根网线和20天无打扰的空余时间,把MySQL 5.1参考手册设置为浏览器首页,按下面列表逐条学习即可,这本中文手册包括基本上所有的内容,补充知识google也都能查到,学习平台采用linux 基本知识mysql的编译安装 mysql 第3方存储引擎安装配置方法 mysql 主流存储引... 详情»
02月28日 10:52 更多相关: , 4,595

MySQL5.1中频繁地无法连接mysqld实例问题

现象: 线上某实例从年前到现在,每天晚上0点-2点间至少hang一次。发现及时的话,马上处理掉。发现不及时的话,aurora就切换了。但即使切换了,新的slave(老的master)依然是hang状态,root也无法登陆,tcp里大量 close_wait off连接,也有established 连接。由于无法登进去my... 详情»
02月25日 10:17 更多相关: 2,540

ERROR 1201 (HY000):Could not initialize master inf...

在做MySQL主从复制时遇到个ERROR 1201 (HY000): Could not initialize master info structure .出现这个问题的原因是之前曾做过主从复制! 解决方案是:运行命令 stop slave; 成功执行后继续运行 reset slave; 然后重新设置主从复制。具体过程如下: mysql> change mast... 详情»
02月23日 22:34 更多相关: 2,922

MySQL 5.5 和 5.6 默认参数值的差异

作为 MySQL 5.5 和 5.6 性能比较的一部分,我研究了下两个版本默认参数的差异,为了了解差异内容,我使用如下的 SQL 语句分别在 MySQL 5.5 和 5.6 版本进行查询,得出下表:让我们来看看这些差异的配置中最重要的也是影响最大的部分: performance_schema 在 MySQL 5.6 中默... 详情»
02月22日 10:54 更多相关: 2,090

thread_concurrency参数 – MySQL优化

在很多mysql系统配置文件中,都设置了thread_concurrency参数,具体修改方法是: [mysqld] thread_concurrency=8 设置thread_concurrency的值的正确与否, 对mysql的性能影响很大, 在多个cpu(或多核)的情况下,错误设置了thread_concurrency的值, 会导致mysql不... 详情»
02月22日 9:12 更多相关: 3,632

MySQL 5.5编译参数说明指南

MySQL编译安装常用参数: DCMAKE_INSTALL_PREFIX mysql的安装路径 DMYSQL_DATADIR 数据库存放目录 DMYSQL_USER mysql的所有者 DMYSQL_TCP_PORT tcp协议使用的端口(默认为3... 详情»
02月21日 16:34 更多相关: 2,404

mysql 超大数据/表管理

如果你对长篇大论没有兴趣,也可以直接看看结果,或许你对结果感兴趣。在实际应用中经过存储、优化可以做到在超过9千万数据中的查询响应速度控制在1到20毫秒。看上去是个不错的成绩,不过优化这条路没有终点,当我们的系统有超过几百人、上千人同时使用时,仍然会显的力不从心... 详情»
02月20日 21:44 更多相关: 2,364

MySQL Innodb IO优化 之 数据库表设计

数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考。本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性。 Innodb特性:Innodb是索引聚集表, 存储结构是BTREE Innodb的表的数据存储是有顺序的,默认是以主建... 详情»
02月20日 13:52 更多相关: 1,861

MySQL Innodb IO优化 之 配置优化

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。这里谈一下数据库本身的配置方面,具体如下: 配置方面对于IO优化的原则:尽可能能缓存,减少读... 详情»
02月20日 13:51 更多相关: 5,815