【mysql】官方的SQL事务隔离级别文档
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)在该隔离...
【Python】彩色输出
写了一个输出彩色的 python 函数[root@rac3 python]# vim culor.py def print_Highlighted_Red(str): print '\033[1;41m %s \033[1;m' %strdef print_Highlighted_Green(str): &nbs...
【Oracle】oracle的LAG和LEAD分析函数
Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。lag的语法如下:lead的语法如下:lead 和lag 的语法类似以下以...
【Oracle】利用在线重定义的方式改变普通表为分区表
将普通表改为分区表有如下几种方式:1 创建一个和原表一样的分区表A_NEW ; 将insert A_NEW SELECT * FROM A; 将表A 命名为A_OLD 将A_NEW 该名为A;2 利用在先重定义的方式!也是接下来要介...
【oracle】index的几种扫描方式
常见的index 相关的扫描方式大概有如下几种:index range scan(索引范围扫描):1.对于unique index来说,如果where 条件后面出现了<,> ,between ...and...的时候,那么就可能执行index range scan,如果where条件后...
【读书】只读经典
本文摘自豆瓣上八百步的收集的资料:http://book.douban.com/review/5289501/ 【Ch.1:管理】 1. 弗雷德里克·温斯洛·泰勒著,《科学管理的基本原理》,1911年出版,2007年由NuVision出版社再版。这...
【Oracle】用户密码过期处理
开发登录数据库时报如下错误:ERROR:ORA-28002: the password will expire within 7 days 原来Oracle 11g 之前默认的profile是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了...
【oracle】统计信息的恢复和备份
oracle 11g 增加了系统信息的备份和恢复功能,分别是在系统级别,用户级别,表级别!当我们对oracle 系统对象进行统计信息收集时,为了防止新的统计信息之后的执行计划不如之前的,我们可以利用dbms_stats.export_(data...
【MySql】mysql 数据库数据订正
工作过程中时常遇到数据订正的需求,该操作本身不难。操作时要求能够保持回滚~对于能够满足回滚的要求,我通常执行备份表,然后执行变更!如果发送订正错误或者用户要求回滚的时候,就完...
【MySql】mysql 慢日志查询工具之mysqldumpslow
当使用--log-slow-queries[=file_name]选项启动时,mysqld写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件。获得初使表锁定的时间不算作执行时间。如果没有给出file_name值, 默认未主...
【Python】python 日期操作
datetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day.datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond.datetime.datetime:表示日期时间。da...
【Oracle】Current online Redo 和 Undo 损坏的处理方法
由于机房断电,导致数据库异常down 机,重启的时候报错:Errors in file /opt/oracle/admin/aliuid/bdump/aliuid_arc1_19960.trc:ORA-00354: corrupt redo log block headerORA-00353: log corruption near block 264...
【MySql】sql_slave_skip_counter 参数的用法解析
前一篇文章介绍了当mysql的复制出现slave sql 进程终止时的解决办法,其中之一使用了sql_slave_skip_counter 来使sql 线程跳过遇到错误的事件记录!本文浅析一下sql_slave_skip_counter的具体用法...
【MySql】复制出现Slave_SQL_Running: No 错误解决
收到报警,mysql的从数据库在同步的过程出现问题,已停止同步。ERROR] Slave SQL: Error "Lock wait timeout exceeded; try restarting transaction" on query. Default database: "yang". Query: "UPDA...
【MySql】mysql 字段个数的限制
看到itpub 论坛上有关于mysql数据库表中字段个数的讨论 ,讨论mysql字段个数限制在2559个!自己做了测试,个数对存储引擎不同而不同!innodb 创建到第1001个时会报 Can't create table 'yang.#s...
【MySql】 慢日志查询工具之mysqlsla
mysqlsla 是一款由hackmysql.com推出的一款日志分析工具,功能非常强大. 图形输出数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等!1 安装[root@rac3 software]# wget http://hackmysql....
【linux 】服务器异常down 机 NFS挂载失败
工作中遇到的一个案例,由于rac1 异常dang 机导致nfs 挂载失败,具体环境如下nfs server端 als_mybak4 10.251.134.205nfs client端 rac1 10.250.7.225在rac1上使用挂载nfs 失败 使用showmount...
【Oracle】使用hanganalyze 命令分析数据库hang【转】
1. 数据库hang的几种可能性oracle 死锁或者系统负载非常高比如cpu使用或其他一些锁等待很高都可能导致系统hang住,比如大量的DX锁。通常来说,我们所指的系统hang住,是指应用无响应,普通的sqlplus几乎无法操作等...
【MySql】mysql 的权限体系介绍
mysql 的权限体系大致分为5个层级:全局层级全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤销全局权限。数据库层级数据库权限适用...
【MySql】mysql 表的常规管理
记录一些简单的表的管理知识,方便使用!mysql> desc yql9; +-------+---------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+---------+------+----...