![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 71
DBAdream
这个作者很懒,什么都没留下…
展开
-
mysql5.6 新特性
两个小时的mysql新特性培训,丁雪峰老师--------------------------------------------------------------------------------------------------------------------------mysql5.6 新特性最新版本----- mysql-cluster 7.6原创 2013-06-04 15:58:35 · 668 阅读 · 0 评论 -
ERROR 1044 (42000) 错误解决
mysql> use mysqlERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'原因:mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来方法一原创 2014-07-29 00:13:55 · 7806 阅读 · 0 评论 -
mysql的两阶段提交协议
5.3.1事务提交流程MySQL的事务提交逻辑主要在函数ha_commit_trans中完成。事务的提交涉及到binlog及具体的存储的引擎的事务提交。所以MySQL用2PC来保证的事务的完整性。MySQL的2PC过程如下:(1)先调用binglog_hton和innobase_hton的prepare方法完成第一阶段,binlog_hton的papare方法实际上什么也没转载 2014-06-19 15:31:15 · 850 阅读 · 0 评论 -
脏读、不可重复读、幻读
一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如: 张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。 与此同时, 事务B正在读取张三的工资,读取到张三的工资为8000。 随后, 事务A发生异常,而回滚转载 2014-08-06 17:24:38 · 546 阅读 · 0 评论 -
mysql忘记root密码
[root@bssnusb03 ~]# mysql -uroot -prootWarning: Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)原创 2014-08-07 10:34:38 · 669 阅读 · 0 评论 -
ERROR 1050 (42S01): Table 'crmdb/#sql-ib269' already exists
一个一亿多条数据的表,在创建primary key的时候shiy原创 2014-08-21 11:08:49 · 4514 阅读 · 0 评论 -
mysql 元数据锁
在RC模式、autocommit关闭m原创 2014-08-21 23:27:25 · 1900 阅读 · 0 评论 -
单条sql分析诊断思路
1.1.1 查看执行计划 mysql> expain select DISTINCT a.offer_id AS OFFERID, -> a.OFFER_SPEC_ID ASOFFERSPECID, -> c.NAME,原创 2014-08-26 16:22:06 · 497 阅读 · 0 评论 -
Innodb独立的undo tablespace
z在MySQL5.6中开始支持把undo log分离到独立的表空间,并放到单独的文件目录下;这给我们部署不同IO类型的文件位置带来便利,对于并发写入型负载,我们可以把undo文件部署到单独的高速存储设备上. .1.使用有几个参数来控制该行为.#innodb_undo_tablespaces用于设定创建的undo表空间的个数,在Install转载 2014-08-26 17:14:57 · 1025 阅读 · 0 评论 -
mysql Enable automatic rehashing方式登陆hang问题
登陆myql数据库的crmdb schema一直hang:[root@bssmysqlcsdb01 ~]# mysql -uroot -proot_beehive -DcrmdbWarning: Using a password on the command line interface can be insecure.Reading table information for co原创 2014-08-27 22:48:55 · 870 阅读 · 0 评论 -
mysql修改lower_case_table_names带来的ERROR 1051 (42S02)
创建了mysql表之后发现mysql默认表明区分大小写,系统是从oracle迁移过来的,为了原创 2014-08-15 23:24:18 · 4125 阅读 · 0 评论 -
创建主键报错一例
大数据量创建主键报错:原创 2014-09-01 13:56:14 · 3064 阅读 · 0 评论 -
50 things to know before migrating Oracle to MySQL
原文:http://www.xaprb.com/blog/2009/03/13/50-things-to-know-before-migrating-oracle-to-mysql/转载 2014-10-13 14:07:01 · 484 阅读 · 0 评论 -
一致性hash分片
一致性hash分片:执行PartitionByMurmurHash的main方法,按上述假设会得到以下结果index bucket ratio 0 1001836 0.1001836 1 1038892 0.1038892 2 927886 0.0927886 3 972728 0.0972728 4 1086100 0.10861 5 908616 0.090转载 2015-01-28 15:04:55 · 2768 阅读 · 0 评论 -
mysql获取当前实例的配置文件位置
-bash-4.1$ which mysqld/usr/sbin/mysqld原创 2014-06-18 17:35:02 · 792 阅读 · 0 评论 -
mysql5.1---二进制日志binlog_format参数说明
http://blog.csdn.net/wenhuiqiao/article/details/7016279MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement转载 2014-06-16 20:11:00 · 694 阅读 · 0 评论 -
强一直和最终一致 解决方案
a、强一致性:R+W>N,建设有3个节点,每次读时,读2个节点并且数据一致;写时,写2个节点都成功才算写成功。这种是强一致性。2PC,3PC 多个节点都成功时,才算成功,否则进行回滚操作。PAXOS,类似于2PC,解决分布式系统如何就某个值(决议)达成一致,进行投票选举。是一种无主的节点的算法。分布式的协调服务zookeeper就实现了这个算法,保障一致性。mongodb中转载 2014-07-03 16:24:14 · 3274 阅读 · 0 评论 -
mysql profile使用
mysql的sql语句优化都使用explain,但是这个没有办法知道详细的Memory/CPU等使用量MySQL Query Profiler, 可以查询到此 SQL 语句会执行多少, 并看出 CPU/Memory 使用量, 执行过程 System lock, Table lock 花多少时间等等. mysql> show variables like 'profiling%';转载 2013-07-23 10:58:22 · 596 阅读 · 0 评论 -
mysql统计信息相关
查询优化器使用统计信息为sql选择执行计划Mysql没有直方图信息,也无法手工删除统计信息一、如何查询统计信息1、使用show table或information_schema.tablesmysql> show table status like 'subject';+---------+--------+---------+------------+-------+------原创 2013-07-30 17:34:05 · 1518 阅读 · 0 评论 -
mysql show processlist 显示mysql查询进程
1.进入mysql/bin目录下输入mysqladmin processlist; 2.启动mysql,输入show processlist; 如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。 得到数据形式如下(只截取了三条): mysql> show processlist; +-----+-----转载 2013-07-23 19:45:20 · 751 阅读 · 0 评论 -
mysql进程SHOW PROCESSLIST详解Command命令状态
Show processlist在Show processlist输出中的Status项: 5.1手册中没有的或者翻译有问题的,都附带5.5原文说明:After createThis occurs when the thread creates a table (including internal temporary tables), at the end of the转载 2013-07-23 19:47:42 · 3341 阅读 · 1 评论 -
MYSQL SHOW VARIABLES简介
mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。服务器还为每个客户端连接维护会话变量。连接时使用相原创 2013-07-24 11:17:34 · 537 阅读 · 0 评论 -
mysql my.conf配置说明
[mysqld]port = 3306serverid = 1socket = /tmp/mysql.sockskip-name-resolve#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!注:如果用winform连接my转载 2013-08-12 17:30:35 · 1298 阅读 · 0 评论 -
mysql中间件研究(Atlas,cobar,TDDL)
http://www.guokr.com/blog/475765/转载 2014-05-04 20:41:55 · 402 阅读 · 0 评论 -
mysql安装报错一例
安装percona的时候报错:error :原创 2014-06-24 17:07:08 · 597 阅读 · 0 评论 -
Sysbench参数中文解释
最近需要对新到的R720服务器进行性能测试,必须用到的是sysbench,由于本人因为不太好,因此转了一下网上搜到的解释,先保留一下。# sysbench测试用例:sysbench [general-options]… –test= [test-options]… command通用选项:--num-threads=N 创建测试线转载 2014-06-11 16:25:23 · 1978 阅读 · 0 评论 -
fio编译错误一例
# make CC gettime.oIn file included from fio.h:24, from gettime.c:10:os/os.h:45:20: error: libaio.h: No such file or directoryIn file included from fio.h:30,原创 2014-06-10 22:59:14 · 4873 阅读 · 0 评论 -
mysql table:analyze、check、optimize
分析表主要作用是分析关键字的分布。检查表主要作用是检查表是否存在错误。优化表主要作用是消除删除或者更新造成的空间浪费。本小节将为读者介绍分析表、检查表和优化表的方法。 1.分析表 MySQL中使用ANALYZE TABLE语句来分析表,该语句的基本语法如下: ANALYZE TABLE 表名1 [,表名2…] ;使用ANALYZE TABLE分析表的过程中,数据库系统会转载 2014-07-02 10:50:55 · 798 阅读 · 0 评论 -
sysbench安装错误两例
sysbench是测试mysql性能的一个很好的工具,在下载了源码,编译的过程中遇到了如下错误:1、原创 2014-06-10 17:54:37 · 2476 阅读 · 0 评论 -
安装MHA manager节点缺少rpm问题解决
redhat 5.5安装mha安装manager节点 依赖包:shell> yum install perl-DBD-MySQLshell> yum install perl-Config-Tinyshell> yum install perl-Log-Dispatchshell> yum install perl-Parallel-ForkManager安原创 2014-07-22 11:31:54 · 7137 阅读 · 0 评论 -
fio使用指南(最全的参数说明)
这个文档是对fio-2.0.9 HOWTO文档的翻译,fio的参数太多了,翻译这个文档时并没有测试每一个参数的功能和使用方法,只有少量参数做了试验,大部分的参数采用的是根据字面翻译或是个人理解的翻译,必然有些出入,先发出来,以后有使用的时候再被充和修改。在另一个文档中会对fio自带的实例进行分析,可能会更为清晰一些。 fio这个工具实在太强大了,列举一下他的NB之处吧 1)支持十几转载 2014-06-13 14:30:23 · 20711 阅读 · 1 评论 -
关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处!1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是原创 2015-01-13 10:52:14 · 628 阅读 · 0 评论