自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lidan3959的专栏

专注于mysql兼带点oracle,情况就是这么个情况

  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

转载 MySQL 数据库性能优化之SQL优化

接着上一篇 MySQL 数据库性能优化之索引优化,这是 MySQL数据库性能优化专题 系列的第四篇文章:MySQL 数据库性能优化之SQL优化有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少 IO 次数IO永远是数

2014-03-26 13:53:17 688

原创 mysql redo日志太小的问题

前段时间的一个报错,原因是业务上进行大量的更新操作一个操作大概更新上百万数据,最后悲剧出现:140314 13:05:48  InnoDB: ER#RR: the age of the last checkpoint is 1132216877,InnoDB: which exceeds the log group capacity 724770202.InnoDB: If you a

2014-03-25 13:37:16 1704

原创 mysql flush table 对查询的影响

今天本来想在开发测试机上做测试,测试过程中需要flush table ,不过让人想不到的是执行后居然卡住不动了。于是赶紧开启另一个会话查看情况如下:原来数据库里还有一个慢查询(已经执行了2w多秒),然后继续执行show processlist 观察,更多惊喜还在后面:所有的查询都在“waiting for table flush” ,够恐怖的吧(这让人想起了

2014-03-23 22:41:57 3274 1

原创 关于登陆mysql任何操作都报Ignoring query to other database的问题

今天登陆mysql 发现任何操作都报错如下:MariaDB [(none)]> select sleep(4);Ignoring query to other databaseMariaDB [(none)]> use test;Database changedMariaDB [(none)]> show databaes;Ignoring query to oth

2014-03-21 14:49:00 1638

转载 Percona Xtradb Cluster的设计与实现

Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例连接起来,实现了multi-master的集群架构,如下图所示: 上图中有三个实例,组成了一个集群,而这三个节点与普通的主从架构不同,它们都可以作为主节点,三个节点是对等的,这种一般称为multi-master架构,当有客户端要写入或者读取数据时,随便连接哪个实例都是

2014-03-21 00:14:35 827

转载 利用索引覆盖95%的数据

获得字符串列索引前缀长度大家都知道索引可以极大的加快查询的速度,但是索引也是有代价的,它需要消耗额外的存储空间,对数据的更新操作也涉及到对应索引的一致性更新。而对某些特殊的字符串索引来说,我们并不一定要整个字段长度都索引起来,只需要索引一定的前缀大小就可以达到快速查找指定数据的目的。比如name字段记录的是人的名字,定义为:name varchar(128) NOT

2014-03-20 23:53:46 657

原创 关于mysql 隐式转换的一个小问题

废话先不多说,直接上实验情况。测试表结构如下:CREATE TABLE `test` (  `id` bigint(20) NOT NULL DEFAULT '0',  `stat_date` varchar(10) COLLATE utf8_bin DEFAULT NULL,  `earner_id` varchar(20) COLLATE utf8_bin DEFAULT NU

2014-03-20 23:14:32 1447

原创 mysql如何使用延迟复制拯救你的误操作(及sql_slave_skip_counter的含义)

说明:本文所述内容都是是基于mysql 5.5.x及mairadb 10.0.x 版本如果是mysql5.6 及其以上版本可使用:CHANGE MASTER TO MASTER_DELAY = N;N为多少秒,该语句设置从数据库延时N秒后,再与主数据库进行数据同步复制。具体介绍详见 :MySql 5.6 CHANGE MASTER语法 。       为了数据库安全,作为dba很多

2014-03-18 15:17:05 1802

转载 MySQL的Galera Cluster介绍及其配置说明

Galera Cluster介绍Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件,目前只支持InnoDB引擎。Cluster配置说明" title="MySQL的Galera Cluster配置说明" style="margin:0px; padding:0px; border:0px; list-style:none">主要功

2014-03-10 23:59:03 4812

原创 mysql 多线程备份工具mydumper 备份测试(含与mysqldump的对比)

关于Mydumper 的详细信息可参见:mydumper 源码分析 ,mydumper 官方网站 测试环境说明:OS Centos 6.4 X86_64  2U 8 Core 24 ThreadsMYSQL 5.5.34备份盘:普通SAS盘 10k 2块  Raid 1MYSQL 数据文件盘: Intel® SSD DC S3500 Series Raid 1

2014-03-10 01:09:05 4933

原创 mysql5.5 中mysqldump 与metadata lock及其参数--dump_slave问题注意

周末闲的无事,在家折腾mysql的各种备份工具,测试出以前没有注意的一些东东,现记录如下:mysql 版本 5.5.341,mysqldump 与metadata lock[root@host93 bin]# ./mysqldump -uroot -pxxx  -h 127.0.0.1 -P 3308 --single-transaction   --databases   yiqif

2014-03-09 21:27:43 1494

原创 rpm卸载包遭遇 specifies multiple packages 错误

打算在一台机器上安装mysql 不过之前老旧的包需要删除如下:[root@hostxxlidan]# rpm -qa |grep -i mysqlmysql-devel-5.0.95-5.el5_9mysql-devel-5.0.95-5.el5_9MySQL-shared-5.5.34-1.rhel5mysql-5.0.95-5.el5_9mysql-server-5.0

2014-03-07 15:01:13 3139

原创 mysql 半同步(semi_sync)插件与skip-grant-tables冲突问题一例

今天一个朋友问说忘了mysqlroot密码怎么办,我告诉他重启的时候加--skip-grant-tables,然后update 密码之后flush privilges即可。不过这哥们按照我说的做却直接报错如下: [root@hostxxx mysql-5.5.34-linux2.6-x86_64]# /etc/init.d/mysql3307 restart --skip-grant-ta

2014-03-06 17:09:50 4532

原创 关于修改mysql账号信息导致存储过程无法访问的问题

因为某某离职,公司要求将他所有负责的业务系统的mysql账号都进行修改(直接删除,然后创建新账号),不过删除后却发现很多视图和存储过程访问不了。因为该问题是mysql运维中比较典型的问题所以今天抽空记录一下:情况是这么个情况:之前使用的用户:dmpapadmin@'124.205.200.130' 然后领导要求drop 。现在新建用户:dmpapadmin@'218.247.217

2014-03-04 16:14:58 2579

原创 shell 脚本中while 循环只执行一次的问题

以前写过一个批量ssh的脚本,来批量处理一些东西,不过遇到过一个问题就是while循环只执行一次就退出脚本如下while read line ;do ssh  -p20002 $line  -o StrictHostKeyChecking=no xxxxxxxxxdone 其中ip.txt里是需要修改东东的ip列表,每次执行都只执行一次很”奇葩“。后来问一个sys哥们他告诉我使

2014-03-04 11:52:53 7794 3

原创 关于mysql 修改权限表user字段host导致权限丢失的问题

以前对mysql用户授权和回收都是使用grant 和revoke没出现过任何问题,昨天领导更改了办公网ip(蛋疼),所有办公网连接数据库都报错(恩,不要抱怨)。然后默默的开始写脚本批量更新上百台服务器的权限,更新脚本如下:mysql -umysqldba -pxxx -e "update mysql.user set host='218.247.217.66' where host like

2014-03-04 11:13:29 4360

Cobar源文件

cobar源文件,阿里巴巴的连接无效,估计有人需要就共享一下

2014-07-11

J2EE API中文文档

J2EE API文档很全,很好用,查你想查的!

2008-11-26

c数据结构源代码

c数据结构代码,多项式的相加并逆置,线性表的插入删除!

2008-08-07

jdk帮助文档,很好用!

java 开发帮助文档,很好用,中文版本的!

2008-08-07

java设计模式

关于java的很好的一本书,值得一看!

2008-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除