打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

随笔分类 -  MySQL

上一页 1 2 3 下一页

mysql主从复制搭建中几种log和pos详解
摘要:一、主从原理 Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在Master 与 Slave 之间的实现整个复制过程主要由三个线 阅读全文

posted @ 2016-04-13 09:52 星辰大海ゞ 阅读(3713) 评论(0) 推荐(0) 编辑

RESET MASTER和RESET SLAVE使用场景和说明,以及清除主从同步关系
摘要:mysql主从复制中,需要将从库提升为主库,需要取消其从库角色,这可通过执行RESET SLAVE ALL清除从库的同步复制信息、包括连接信息和二进制文件名、位置。从库上执行这个命令后,使用show slave status将不会有输出。 RESET SLAVE vs. RESET SLAVE AL 阅读全文

posted @ 2016-04-01 08:54 星辰大海ゞ 阅读(9741) 评论(0) 推荐(0) 编辑

mysql网课部分笔记
摘要:mysql> \s 查看当前数据库的状态 \c 取消当前所输入的命令或字符 mysql的flush用法: flush_option 可以是下列任何东西: HOSTS 这个用的最多,经常碰见。主要是用来清空主机缓存表。如果你的某些主机改变IP数字,或如果你得到错误消息Host ... isblocke 阅读全文

posted @ 2016-02-25 15:40 星辰大海ゞ 阅读(315) 评论(0) 推荐(0) 编辑

mysql之MMM高可用方案简介
摘要:MMM(Master-Master Replication Manager for MySQL) MySQL主主复制管理器,提供了MySQL主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件。在MMM高可用解决方案中,典型的应用是双主多从架构,通过MySQL replication技术可以... 阅读全文

posted @ 2016-01-20 11:03 星辰大海ゞ 阅读(366) 评论(0) 推荐(0) 编辑

修改mysql的用户密码
摘要:修改的用户都以root为列。一、拥有原来的myql的root的密码; 方法一: #mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法二:在mysql系统外,使用mysqladmin# m 阅读全文

posted @ 2015-10-16 21:46 星辰大海ゞ 阅读(289) 评论(0) 推荐(0) 编辑

MySQL的事务处理及隔离级别
摘要:事务是DBMS得执行单位。它由有限得数据库操作序列组成得。但不是任意得数据库操作序列都能成为事务。一般来说,事务是必须满足4个条件(ACID) 原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除 阅读全文

posted @ 2015-10-16 17:04 星辰大海ゞ 阅读(322) 评论(0) 推荐(0) 编辑

死锁以及锁等待
摘要:死锁的四个必要条件 操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁... 阅读全文

posted @ 2015-10-09 11:36 星辰大海ゞ 阅读(643) 评论(0) 推荐(0) 编辑

快速预热Buffer_Pool缓冲池
摘要:在之前的版本里,如果一台高负荷的机器重启后,内存中大量的热数据被清空,此时就会重新从磁盘加载到Buffer_Pool缓冲池里,这样当高峰期间,性能就会变得很差,连接数就会很高。在MySQL5.6里,一个新特性避免的这种问题的出现。你只需在my.cnf里,加入如下:innodb_buffer_pool... 阅读全文

posted @ 2015-09-30 10:24 星辰大海ゞ 阅读(363) 评论(0) 推荐(0) 编辑

orzdba之mysql监控利器
只有注册用户登录后才能阅读该文。

posted @ 2015-09-26 18:11 星辰大海ゞ 阅读(15) 评论(0) 推荐(0) 编辑

tcprstat分析服务的响应速度
摘要:Tcprstat 是免费开源的TCP分析工具,可检测网络通信状态,并且计算请求和响应之间的延迟。 它的输出格式类似 linux 的 vmstat 和 iostat 的输出格式。这个工具能够检测到某个端口的流量情况。可以监听包括 mysqld httpd memcached 等单个守护进程的请求和响应 阅读全文

posted @ 2015-09-25 14:46 星辰大海ゞ 阅读(1239) 评论(0) 推荐(0) 编辑

mysqldump之不老将
摘要:–add-drop-database 每个数据库创建之前添加drop数据库语句。mysqldump -uroot -p –all-databases –add-drop-database –add-drop-table 每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-a 阅读全文

posted @ 2015-09-25 10:50 星辰大海ゞ 阅读(206) 评论(0) 推荐(0) 编辑

mydumper使用
摘要:一、下载安装,打开https://launchpad.net/mydumper#wget https://launchpadlibrarian.net/185032423/mydumper-0.6.2.tar.gz#yum install -y glib2-devel mysql-devel zli... 阅读全文

posted @ 2015-09-24 16:20 星辰大海ゞ 阅读(662) 评论(0) 推荐(0) 编辑

jemalloc for mysql
摘要:ptmalloc是glibc的内存分配管理tcmalloc是google的内存分配管理模块jemalloc是BSD的提供的内存分配管理三者jemalloc和tcmalloc的性能不分伯仲,而ptmalloc则要低一些1、下载wget http://www.canonware.com/download... 阅读全文

posted @ 2015-09-21 18:24 星辰大海ゞ 阅读(984) 评论(0) 推荐(0) 编辑

sysbench相关
摘要:Sysbench工具是集系统测试和数据库测试一体的测试工具,但是传统的sysbench在数据库测试方面,没有遵循TPC-C测试模型,仅仅支持单个表的数据。而在实际的业务场景中,业务逻辑复杂的多。开源的优势就是,会有很多人参与进来,共同完善。Sysbench目前支持多个表的压测,并且通过自定义lua业 阅读全文

posted @ 2015-09-20 10:04 星辰大海ゞ 阅读(497) 评论(0) 推荐(1) 编辑

压力测试和性能测试的区别
摘要:1.性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。关注点:how much和how fast 2.负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。关注点:how much 3.压力... 阅读全文

posted @ 2015-09-19 18:15 星辰大海ゞ 阅读(1604) 评论(0) 推荐(0) 编辑

了解innodb_support_xa(分布式事务)
摘要:innodb_support_xa可以开关InnoDB的xa两段式事务提交。默认情况下,innodb_support_xa=true,支持xa两段式事务提交。此时MySQL首先要求innodb prepare,对应的redolog 将写入log buffer;如果有其他的引擎,其他引擎也需要做事... 阅读全文

posted @ 2015-09-18 19:37 星辰大海ゞ 阅读(419) 评论(0) 推荐(0) 编辑

TPCC-MySQL的安装与使用
摘要:Tpcc-mysql 是 percona 基于 tpcc 衍生出来的产品,专用于 mysql 基准测试,其源码放在 bazaar 上( Bazaar 是一个分布式的版本控制系统,采用 GPL 许可协议,可运行于 Windows、GNU/Linux、UNIX 以及 Mac OS 系统之上。Bazaar... 阅读全文

posted @ 2015-09-17 17:55 星辰大海ゞ 阅读(858) 评论(0) 推荐(0) 编辑

cmake编译参数
摘要:进入源码目录后cmake . -LH--查看之前编译参数ccmake . 使用cmake gui界面进行查看和编辑编译用到的参数 (推荐)源码目录下 INSTALL-SOURCE 文件后面有详细说明一般常用参数如下:-DCMAKE_INSTALL_PREFIX=/usr/local/mysql ... 阅读全文

posted @ 2015-09-16 15:40 星辰大海ゞ 阅读(2206) 评论(0) 推荐(0) 编辑

Linux下基于官方源代码RPM包构建自定义MySQL RPM包
摘要:rpmbuild时不要以root用户执行! 方法一: 1、首先安装rpmbuild #yum install rpm-build gcc gcc-c++ cmake bison ncurses-devel zlib glibc libaio-devel gperf -y 2、下载官方源码包(tar. 阅读全文

posted @ 2015-09-15 17:14 星辰大海ゞ 阅读(683) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页