现在位置: 首页 > 关系型数据库 > MySQL数据库 > 文章
2017年02月05日 初识MySQL ⁄ 共 1804字 暂无评论 ⁄ 阅读 2,402 次
mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具。 通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别。 mysqlslap 官方介绍:http://dev.mysql.com/doc/refman/5.6/en/mysqlslap.html 常用参数 [options] 详解 --host=host_name, -h host_name 连接到的MySQL服务器的主机名...
阅读全文
2016年05月30日 MySQL故障 ⁄ 共 1744字 暂无评论 ⁄ 阅读 3,236 次
今天,研发提交了一个死锁信息,涉及到自增表的死锁,测试,压测产生的死锁信息,并发500,信息如下: 从上面死锁信息来看,lock mode AUTO-INC waiting,应该是表的自增列的问题,初步了解,这个死锁和 innodb_autoinc_lock_mode 的值有一定的关系,但也不因全归咎于mysql的问题。 从5.6的用户手册中查找到AUTO-INC的相关信息: InnoDB uses a special lock called the table-level AUTO-INC lock for inserts into tables wit...
阅读全文
2016年05月24日 MySQL故障 ⁄ 共 760字 暂无评论 ⁄ 阅读 7,207 次
最近,经常遇到mysql多线程复制故障的问题,报错有以下几种: 第一种: Last_Error: Cannot schedule event Rows_query, relay-log name ./db-s18-relay-bin.000448, position 419156572 to Worker thread because its size 18483519 exceeds 16777216 of slave_pending_jobs_size_max. 第二种: [Note] Multi-threaded slave: Coordinator has waited 701 times hitting slave_pending_jobs_size_max; current event size = 81...
阅读全文
canal 是阿里巴巴mysql数据库binlog的增量订阅&消费组件。 名称:canal [kə'næl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量 变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志...
阅读全文
2015年10月25日 MySQL数据库 ⁄ 共 2473字 暂无评论 ⁄ 阅读 2,148 次
mysql_config_editor是MySQL自带的一款用于安全加密登录的工具,对于多实例的MySQL数据库来说,每次登陆需要指定host,port,password是非常烦人的,所以,可以使用 mysql_config_editor工具可以很容易管理多实例。对于有很多DB的DBA来说,当你在1台机器上设置了你所有DB的信息时候,就不需要再频繁登陆相应的服务器去处理了。 下面,我们对这个工具,做一些简单的介绍,大家可以自行练习 首先,对该工具进行一个简单的总体演练,...
阅读全文
2015年10月18日 MySQL数据库 ⁄ 共 1514字 暂无评论 ⁄ 阅读 2,665 次
目前,mysql 相关的集群套件,聊的比较多的,无非是多点写入、同步复制的问题。市面上,说的比较多的有以下几种: 第一种:percona 公司推出的 percona xtradb cluster 套件(网址:https://www.percona.com/software/mysql-database/percona-xtradb-cluster) 第二种:gelera 公司推出的 gelera cluster 套件(网址:http://galeracluster.com/products/) 目前,gelera 公司的gelera cluster 套件,mariadb 官方已经采用,并且官...
阅读全文
2015年10月17日 MySQL数据库 ⁄ 共 2606字 暂无评论 ⁄ 阅读 3,096 次
前端时间,一直关注5.7有多源复制的特性,当时,5.7.5版本不支持,而且官方文档也没有说明,本以为,只能用mariadb的多源复制特性,没想到,最近在看官方文档时,已有了相关文档,于是,果断试了一下。下面做一下,简单的演示: 官方文档: http://dev.mysql.com/doc/refman/5.7/en/replication-multi-source-tutorials.html 要求: 1.复制的相关信息需要存在 table ,不能存在 file: --master-info-repository=TABLE --relay-...
阅读全文
2015年10月15日 MySQL数据库 ⁄ 共 1456字 评论 1 条 ⁄ 阅读 14,120 次
相信很多人在日常工作中,都会遇到设置用户、密码之类的问题,很多人使用keepass来生成和保存密码;但是,很多人为了易于记忆,会选择相对简答的密码,这样,在安全性方面,会存在非常严重的安全隐患。 在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。支持密码的强度要求。 此插件要求版本:5.6.6 以上版本 安装方式: 1.安装插件:(默认安装了插件后,强度插件就启用了,关闭,需要在配置文件假如相关关闭...
阅读全文
2015年03月30日 初识MySQL ⁄ 共 4498字 暂无评论 ⁄ 阅读 2,187 次
一.权限表      mysql数据库中的3个权限表:user 、db、 host MYSQL验证权限的过程是:      1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;      2)通过权限验证,进行权限分配时,按照user、db、tables_priv、columns_priv的顺序进行分配。           即先检查全局权限表user,如果user中对应的权限为Y,则此用户对所有数据库的权限都为Y,将不再检查...
阅读全文
在实际DB维护过程中,我们可能会遇到因为数据不一致而引起的主从中断,此时,我们应该如何处理呢! percona提供了一个很好的工具:percona-toolkit中的 pt-table-checksum 和 pt-table-sync percona-toolkit的安装这里就不做演示了,各位自行安装 一.检查主从数据的一致性情况: pt-table-checksum [OPTIONS] [DSN]。 pt-table-checksum:在主上通过执行校验的查询对复制的一致性进行检查,对比主从的校验值,从而产生结果。 DS...
阅读全文
×