- 博客(92)
- 收藏
- 关注
转载 order by 导致索引选择错误
线上出现的慢SQL:SELECT c.id FROM fnbl_pim_contact AS c WHERE c.fuserid = 6246640 and (first_name !='' or middle...
2015-03-20 14:11:23
650
转载 pt-online-schema-change 使用异常处理及注意事项
pt-online-schema-change最近使用pt-online-schema-change 做线上大表的在线DDL,发现几个问题。我使用的语句如下:pt-online-schema-change --us...
2014-11-07 13:14:50
647
转载 宕机导致slave异常分析
线上一台备份服务器由于误操作导致异常掉电,设置了开机自动启动复制,重新启动之后,查看复制,报错: 主键冲突, Slave SQL: Error 'Duplicate entry'5218036-4f8c...
2014-10-24 16:33:05
296
转载 mysql复制报错案例处理
上班收到报警邮件,线上一台slave复制报错导致备份失败,查看复制状态:mysql> show slave status\G;*************************** 1. row *********...
2014-10-17 17:10:12
217
转载 WHRER条件里的数据类型必须和字段数据类型一致
首先看案例: 表中字段FPHONE_IMEI是varchar类型的,主键也建立在FPHONE_IMEI字段上,原则上只要where条件中用到了这个字段,就会走索引,这也是建立索引的目的,可事...
2014-10-17 16:45:54
221
转载 python 正则表达式
需要从一串字符串中取出()中的所有字符串,采用re模块来做,记录一下: 具体采用的是: 前向界定与后向界定 有时候需要匹配一个跟在特定内容后面的或者在特定内容前面的字符串,Python提...
2014-08-22 15:26:13
81
转载 python生成器的效率
今天在做一个list处理,由于内容较多,导致迟迟不过来结果,用性能分析后,发现慢在构造list的过程中。由于是将所有数据都记载到内存计算,导致速度太慢。后面找到解决方案是采用yield构造生成器来处理。速率大大的提升。...
2014-08-20 23:45:36
514
转载 pt-online-schema-change使用
公司一个业务的DB表结构因为需求不断变动,表结构随着需求的变动不断需要修改,更改字段类型,增加字段。最苦逼的是其中两个主表都特别大,一个5000W以上,另外一个更恐怖达到1亿多。以前都是采用分区,后面考虑到分区字段没有实...
2014-08-18 23:15:11
109
转载 mysql配置文件中mysqld_safe介绍
1、mysqld_safe相比于mysqld,增加了一些安全特性。例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MyS...
2014-08-14 22:55:35
3811
转载 centos6.4安装Tokudb
在percona官网下载带有Tokudb的二进制包,也可以选择源码编译。tokudb有单独的包,但是percona-Server包中已经包含了Tokudb,所以就不需要下载了。我这里下载的是最新的包,5.6.19-67解...
2014-08-14 22:52:35
141
转载 ERROR 1206 (HY000): The total number of locks exceeds the lock table size
今天开发反映说开发环境一台mysql操作报错:ERROR 1206 (HY000): The total number of locks exceeds the lock table size是在做一个update的时候...
2014-08-13 11:49:48
92
转载 SUBSTRING_INDEX
SUBSTRING_INDEX() 以分界符号取其中的字串 SUBSTRING_INDEX(str,delim,count) str傳入的字串 ...
2014-07-07 14:52:41
88
转载 python list 排序
python列表list排序sort python列表list中内置了一个十分有用的函数sort,sorted,它可以用于列表的排序,以下是例子。 a = [5,2,1,9,6] ...
2014-06-20 16:37:22
86
转载 不重启mysqld更改root密码
Ever found yourself working on a MySQL server where root’s password is unavailable? It has happened to me a few...
2014-06-10 11:27:01
77
转载 CHECK_NRPE: Error - Could not complete SSL handshake.
nagios服务器端报错:CHECK_NRPE: Error - Could not complete SSL handshake. 检查客户端配置文件nrpe.cfg其中有一项是allow_hsots ,这要...
2013-05-03 10:42:58
101
转载 bash时间处理
bash中时间处理主要通过date命令实现,转自网上一篇文章date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为:date[选项]显示时间格式(以+开头,后面接格式) date设置...
2013-04-25 19:26:10
446
转载 python 时间处理
日期相关的包:import timeimport datetimed1 = datetime.datetime.now() 获取当前时间d3 = d1 + datetime.timedelta(days = -1)...
2013-04-03 13:14:55
108
转载 max_length_for_sort_data 参数
mysql有两种文件排序算法(双路排序和单路排序),如果需要排序的列的总大小加上order by列的大小超过了 max_length_for_sort_data定义的字节,mysql就会使用双路排序,当任何需要的列甚至不是用or...
2013-04-02 00:11:48
1010
转载 ERROR 1661 (HY000): Cannot execute statement: impossible to write to binary
今天在导数的过程中报错: ERROR 1661 (HY000): Cannot execute statement: impossible to write to binary这是因为,相关语句不能写入二进制...
2013-02-26 16:50:55
115
转载 mysql slave-skip-errors
在mysql复制配置过程中,show slave status,出现last_sql_error: IO线程正常,SQL线程不正常,导致复制出问题。因为之前把从库的一个库删除了,sql语句在执行时找不到相关表,从而报错。解决办法...
2013-02-25 12:33:48
163
转载 linux ulimit设置
ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前...
2013-02-21 16:30:10
246
转载 mysql innodb新建索引堵塞update ,insert,delete
在对innodb表建索引时,特别要注意,在索引新建的过程中会堵塞所有的DML语句,因此,这种给大表建索引,务必在无业务进行的时候。 ...
2013-02-04 10:14:03
168
转载 Mysql next-locking 间隙锁
mysql innodb间隙锁就是不仅仅锁住所需要的行(如果锁住的这行不存在)还会锁住一个范围的行,这个范围依据锁住的这行而定。上下刚好是两个相邻索引叶节点的范围。包含下范围,不包含上范围。eg:t表的x列...
2013-01-30 15:49:41
118
转载 mysql innodb 索引失效问题引起表级锁
mysql innodb表的索引统计信息对表锁的有很大的影响,这件影响是通过索引失效导致的。都知道innodb有索引的话,采用的是行级锁,没有索引或者索引失效后采用的是表级锁,而表级锁对并发性能是大打折扣的。所以说如果系统并发性...
2013-01-29 14:28:28
235
转载 mysql sql_mode
create table test(x varchar(4),b varchar(4))sql_mode有三种: 一、ansi 对于不符合定义的值,会截断到符合定义类型mysql>set @@s...
2013-01-28 17:45:58
80
转载 mysql 隔离级别
mysql支持四个隔离级别,分别是: 1.read uncommitted2.read committed3.repeatable read4.SERIALIZABLE几个级别都...
2013-01-28 14:42:15
67
转载 sybase EDCA异构访问oracle 乱码问题
在创建sybase 访问oracle的链接后,查询到的中文信息全是乱码,后面查询到时字符集设置的问题,创建链接的时候默认字符集是encgb 将charset 设置为utf8就可以了charset = utf8...
2013-01-15 09:41:10
68
转载 sybase EDCA异构访问
sybase EDCA网上资料很少,基本上只有官网文档可以参考,而且是英文的,这几天公司搭建EDCA,整理了一下资料。 SYBASEEDCA组件用于sybase ase访问异构数据库(non-sybase...
2013-01-15 09:38:57
369
转载 unix at命令详解
a t命令允许用户向c r o n守护进程提交作业,使其在稍后的时间运行。这里稍后的时间可能是指1 0 m i n以后,也可能是指几天以后。如果你希望在一个月或更长的时间以后运行,最好还是使用c r o n t a b文件。一旦...
2012-12-17 11:33:38
350
转载 解决Oracle 11g R2 RAC 无法在客户端通过scanIP连接数据库
安装完11g rac后,在10g的客户端的 tnsnames.ora中配置好,scanip,但是无法访问,报错为目标主机不存在,折腾了很久,没弄明白,后面查到,系统初始化参数里有local_listener这一项,在这里可以对h...
2012-08-31 11:38:15
403
转载 Linux sybase执行isql报错
在redhat as 4上面安装完sybase 12.5.4后,初始化完毕,执行isql -Usa -P报错: The context allocation routine failed when it tri...
2012-08-22 10:36:29
651
转载 oracle 11g R2安装RAC
尝试安装了oracle 11g R2 RAC,和10g过程差不多。参考一个网友的文档安装的。主要是前期的准备工作要做好 ,特别共享磁盘的问题我是在虚拟机上安装的,记录一下:vmware 7.0。1.在cmd命令行下,使用命令...
2012-08-03 14:01:47
370
转载 oracle 11g ASM问题
昨晚把oracle 11个 R2的RAC关机了,今天启动之后,使用crs_stat 查看状态,发现ora.racdb.db ora.DATA.dg ora....VERY.dg 都是offline的然后,使用gri...
2012-08-03 13:50:31
102
转载 oracle 11g 操作ASM权限问题
在11g中,使用sysdba连接ASM。SQL>conn / as sysdbaSQL> alter diskgroup DATA mount; alter...
2012-08-02 15:54:32
169
转载 sqlplus 显示问号,解决办法
linux下面是用sqlplus操作数据库,出现问号:[oracle@rac2 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu Aug ...
2012-08-02 09:32:23
1295
转载 solaris修改root shell后无法登陆的问题解决
solaris 10安装系统后把 root:.........:sbin/sh 修改为: root:.........:sbin/bash 但修改之后重启后也不能采用root登录系统,用命令行模式也不行 说:no...
2012-07-23 09:20:36
287
转载 ora-16014
最近老是碰见ora-16014错误,这是由于在线日志归档不了造成的,db_recovery_file_dest_size参数设置小,还有就是归档空间不够,解决办法,可以将归档路径下的无用文件删除,或者增大db_recover...
2012-07-19 08:57:51
147
转载 mysql binlog管理
一查看数据库的日记信息:1.mysql> show binary logs;mysql> show binary logs;+------------------+-----------+| Log_name ...
2012-07-18 13:54:11
54
转载 bash中字符串判断
判断是否空串(或者未定义)格式1:test -z "$STR"格式2:[ -z "$STR" ]注:test是[]的同义词。注意加上引号,否则有可能报错。格式3:test "$STR" == ""格式4:[ "$STR" == ...
2012-06-14 15:11:55
476
转载 安装oracle报错libXp.so.6找不到
在linux 5.5上安装oracle 10g,报如下错误:准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2012-05-14_01-35-25AM. 请稍候...[or...
2012-06-05 17:10:09
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人