数据库

一个执行计划异常变更的案例 - 正传

之前的几篇文章: 《一个执行计划异常变更的案例 - 前传》 《一个执行计划异常变更的案例 - 外传之绑定变量窥探》 《一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法》 《一个执行计划异常变更的案例 - 外传之rolling invalidation》 《一个执行计划异常变更的案例 - 外传之聚簇因子(Clusteri...

bisal
Oracle
2017-02-18 23:31

Oracle数据误操作全面恢复实战(r11笔记第78天)

   对于DBA来说,面对误操作带来的数据恢复难度,其实很大。主要有以下几个方面:误操作的影响范围极大,很可能不是删点,改点数据的操作,有时候可能是让人望而兴叹的truncate,drop操作。数据恢复时需要确认数据损坏的时间点,依此来作为数据恢复的一个基准,该舍弃多少数据,该如...

jeanron100
Oracle
2017-02-17 22:39

并发插入引起的死锁问题排查

2017大年初一晚上,线上报死锁了..大家挂着VPN排查问题,也是有点意思.不过当时并没有排查出原因上班之后,发现是客户端的一个bug.本来应该发送一个请求,但是却发送了大量的请求,应用层面又没有做幂等设计,所以所有的请求都落到了数据库层面。数据库是一个过程环境MySQL 5.6.14事务隔离级别 读提交引起问题的逻辑大...

壹頁書
MySQL
2017-02-17 12:13

手工建库时报ORA-01519

在手工建库的时候遇到一个小问题,顺便记录了一下。SQL> @/home/oracle/createDB.sqlERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection forcedORA-01501: CREATE DATABASE failedORA-01519: error while processing file '?/rdbms/admin/dtxnspc.bsq' near line 5ORA-0...

西红柿炒番茄QAQ
Oracle
2017-02-16 10:33

MySQL准入规范及容量评估

 1、一、数据库设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不使用UUID MD5 HASH -业务中选择性很少的状态status、类型type等字段推荐使用tinytint或者smallint类型 -业务中IP地址字段推...

84223932
MySQL
2017-02-16 10:12

mysql启用skip-name-resolve模式时出现Warning的处理办法

查看mysql告警日志,发现两个警告,如下红体字[root@S243 ~]#  tail  -f /mysql/datadir/S243.err2017-02-15 08:59:57 23433 [Warning] 'user' entry 'root@s243' ignored in --skip-name-resolve mode.2017-02-15 08:59:57 23433 [Warning] 'proxies_priv' entry '@ root@s243' ignored in --skip-name-res...

贺子_DBA时代
MySQL
2017-02-15 10:02

远程协助解决异常宕库的问题(r11笔记第75天)

  昨天帮助一个网友处理了一个数据库异常宕机的问题,简单记录一下。  说到这个问题,也是一位网友给我发邮件说有一个数据库环境,会突然出现宕机的情况,想让我帮忙分析一下问题的原因。我一听这个问题就来了兴趣。大大小小的宕机问题也接触了不少,这个问题还是值得探究的。   我首先得到...

jeanron100
Oracle
2017-02-14 23:32

ORACLE 12C 开启数据库归档模式

ORACLE 12C 开启数据库归档模式 归档模式 log_archive_max_processes 、 log_archive_format 、alter database archivelog

呱呱牛
Oracle
2017-02-14 23:02

解析MYSQL BINLOG二进制格式(10)--问题解答

原创转发请注明出处上接http://blog.itpub.net/7728585/viewspace-2133188/ 解析MYSQL BINLOG 二进制格式(1)--准备工作 http://blog.itpub.net/7728585/viewspace-2133189/ 解析MYSQL BINLOG 二进制格式(2)--FORMAT_DESCRIPTION_EVENT http://blog.itpub.net/7728585/viewspace-2133321/ 解析MYSQL BINLOG ...

gaopengtttt
MySQL
2017-02-14 18:41

主主复制的mysql从库 内存表The table 'pvlogs' is full问题处理

现在有一套主主复制的mysql数据库,其中有个表pvlogs是member引擎的内存表,主库(就是vip所在的那个库)一切正常,但是从库报错:The table 'pvlogs' is full,经过询问这个问题已经持续好长时间了,我们这个表是每天都要先把数据insert 进另一个表,然后truncate掉。每天都是到111848这个数量就会报错:The table '...

贺子_DBA时代
MySQL
2017-02-14 16:18

select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别?

下班路上看见网上有人问一个问题:oracle 10g以后count(*)和count(非空列)性能方面有什么区别?乍一看,确实有些含糊,Oracle中往往小问题蕴含着大智慧,如何破云见日?最直接的方法,我想就是通过10053事件,来看下不同SQL对应的执行计划和资源消耗等情况,进而看看是否有些信息可以为...

bisal
Oracle
2017-02-13 23:57

MySQL和Oracle行值表达式对比(r11笔记第74天)

行值表达式也叫作行值构造器,在很多SQL使用场景中会看到它的身影,一般是通过in的方式出现,但是在MySQL和Oracle有什么不同之处呢。我们做几个简单的测试来说明一下。MySQL 5.6,5.7版本的差别首先我们看一下MySQL 5.6, 5.7版本中的差别,在这一方面还是值得说道说道的。我们创建一个表users,然后就模拟同样的...

jeanron100
MySQL
2017-02-13 23:36

解析MYSQL BINLOG 二进制格式(6)--UPDATE_ROW_EVENT/DELETE_ROW_EVENT

原创:转载请说明出处谢谢!上接http://blog.itpub.net/7728585/viewspace-2133188/ 解析MYSQL BINLOG 二进制格式(1)--准备工作 http://blog.itpub.net/7728585/viewspace-2133189/ 解析MYSQL BINLOG 二进制格式(2)--FORMAT_DESCRIPTION_EVENT http://blog.itpub.net/7728585/viewspace-2133321/ 解析MYSQL B...

gaopengtttt
MySQL
2017-02-13 17:27

闪回数据库不是“万金油”(r11笔记第73天)

    闪回数据库这个特性在很多Oracle DBA眼里就是鸡肋特性,因为谁会因为恢复数据而需要在主库闪回,最后可能丢掉更多的数据,这个观点没错。    但是如果是备库呢,这个特性就顺利成章的满足了绝大多数的恢复需求,无论你是truncate,还是一些drop table的操作都是可以轻而易举的恢...

jeanron100
Oracle
2017-02-12 23:20

解析MYSQL BINLOG 二进制格式(4)--TABLE_MAP_EVENT

原创:转载请说明出处谢谢!上接http://blog.itpub.net/7728585/viewspace-2133188/ 解析MYSQL BINLOG 二进制格式(1)--准备工作 http://blog.itpub.net/7728585/viewspace-2133189/ 解析MYSQL BINLOG 二进制格式(2)--FORMAT_DESCRIPTION_EVENT http://blog.itpub.net/7728585/viewspace-2133321/ 解析MYSQL B...

gaopengtttt
MySQL
2017-02-12 22:01