- 博客(80)
- 收藏
- 关注
转载 Incorrect key file for table
收到报警,发现/目录满了,登上服务器一下 果然使用率99%,刚想看看是什么原因,发现/目录又自动恢复到28%查看error.log,发现是由于一条sql排序占用临时表导致空间上涨160621 14:54:55 [ER...
2016-06-22 10:28:03
311
转载 mysql 联合索引优化
explain select Fid from t_cyou_view_records where Fanchormasterid = 20237 and Froleid = 15081 and Fouttime is nul...
2016-06-02 17:29:53
202
转载 binlog_rows_query_log_events row模式下记录sql语句
mysql 5.7后通过设置binlog_rows_query_log_events为on,可以在binlog_format=row中记录执行的SQL语句。mysql> use mytest;Reading t...
2016-04-18 14:47:47
344
转载 innodb_log_file_size设置
innodb_log_file_size的大小设置将会影响MySQL数据库的写入性能,若设置的太小,会增加checkpoint写的次数,以下测试在MySQL5.7版本中的如何修改innodb_log_file_size...
2016-03-03 15:10:15
455
转载 MySQL OOM问题处理一则
一个游戏业务的mysql数据库,多台服务器上mysql服务被OOM,但OOM的原因是什么呢?其实导致OOM的直接原因并不复杂,就是因为服务器内存不足,内核需要回收内存,回收内存就是kill掉服务器上使用内存最多的程序,而my...
2016-02-26 11:49:24
185
转载 记一条sql优化2
Oracle里的统计信息是非常重要的,统计信息的不正确会使CBO走错误的执行计划,下面就是个例子Plan hash value: 209305330------------------------------...
2016-01-04 11:35:24
98
转载 In-Memory for Column
在12月13号DBA+社群线下活动的北京站,有同学在提问环节问到,Oracle 12c版本中提供了In-Memory,如果一张表有很多字段,那么Oracle的In-Memory可以支持到Colu...
2015-12-16 18:10:49
229
转载 Oracle 中大批量删除数据的一种方法
大批量删除数据有几种方法,这里列举我们使用的一个方法,参考下面存储过程。1.定义步长(可以使用rowid分片),每次删除多少提交2.低峰时间进行操作3.删除完休息多久CREATE PROCEDURE c...
2015-12-09 17:02:23
283
转载 RMAN的FORMATA格式说明
使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示: %a:Oracle数据库的activation ID即RESETLOG_ID。 %c:备份片段的复制数(从1开始编号,最大不超过...
2015-12-09 10:38:37
173
转载 Query undo ts use
--Query undo ts useSELECT TO_CHAR(s.sid) || ',' || TO_CHAR(s.serial#) AS sid_serial, NVL(s.username, '(o...
2015-12-04 14:06:45
81
转载 Query temp ts use
--Query temp ts useSELECT b.tablespace, ROUND(((b.blocks * p.value) / 1024 / 1024), 2) || 'M' AS temp_si...
2015-12-04 14:06:19
139
转载 管好统计信息,开启SQL优化之门
转载声明:DBA+社群(dbaplus)。http://dbaplus.cn/news-10-108-1.html 在DBA的工作中,SQL优化的工作量占工作很大的一块,我们在平时工作中也是这样,常常遇到一些...
2015-11-27 10:31:46
104
转载 Oralce处理insert中的&字符处
有些时候我们可能会在表中存储一些特殊字条,如&,但是在sqlplus中,oracle把他认为是输入,如下SQL> INSERT INTO "BB"."T" VALUES ('1141', '1', '<p...
2015-11-20 15:42:46
146
转载 MegaCli使用
1.查看RAID Levelshell># MegaCli -LDInfo -Lall -aALL|grep RAIDRAID Level : Primary-5, Secondary-0, R...
2015-11-16 13:29:24
216
转载 MySQL 5.7.9 安装
下载mysqlshell># wget http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.9.tar.gzshell># ll-rw-r--...
2015-11-13 15:09:50
102
转载 Oracle 12c online move Partitions
在Oracle12c中,可以在线进行表分区和子分区的move操作,下面是一个示例。Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit P...
2015-11-12 11:00:06
245
转载 Oracle 12c 同列多索引
在Oracle 12c中,Oracle提供了可以在同一个表的列上建立不同的索引,用来做SQL的性能优化,但是仅有一个索引是可见的。下面是一个示例Connected to:Oracle Database 12c E...
2015-11-10 16:05:27
111
转载 Oracle 12c TRUNCATE TABLE CASCADE
在Oracle 12c中提供了TRUNCATE TABLE CASCADE语句,是为了表在有主外键关系时,清除主表时,关联删除。下面我们演示一下。1.测试表的准备SQL> CREATE TABLE t1 (...
2015-11-09 11:11:35
594
转载 Oracle中如何评估真正的并发session
在Oracle中可以通过dba_hist_active_sess_history视图查看并发的会话,可以通过以下脚本查询出每个用户最大并发,当前的连接数,及profile限制的最大连接数等。SELECT AA.USE...
2015-11-06 14:39:32
149
转载 Oracle 12c InMemory in Tablespaces
上篇文章讲了在表级别可以开启INMEMORY,其实在Tablespaces也可指定开启Tablespaces ,在Tablespaces 级别指定后,存储在这个Tablespaces 上的表也都开启了INMEMO...
2015-10-30 15:11:36
163
转载 Oracle 12c In-Memory 初探
Oracle 在12c版本中引入了内存与列式压缩选件In-Memory,In-Memory可以极大提升查询的性能。 这里通过一个对比可以看到同样的查询中能提高多少性能。 1.先给In-Memory分配内存...
2015-10-28 13:51:46
131
转载 Oracle 12c 对Json数据的支持
Oracle 12.1.0.2的版本增加了一个新的功能,就是可以存储、查询JSON数据格式,而且也实现了使用SQL语句来解析JSON。以下是来自己文档的的一个示例:1.创建一个带有校验JSON数据的一个clob字段的表...
2015-10-28 13:27:58
1970
转载 Oracle 12c的自增列Identity Columns
在Oracle的12c版本中,Oracle实现了类似MySQL中的auto_increment的自增列,下面我们看一起Oracle是怎么实现的。Oracle Database 12c Enterprise Editi...
2015-10-27 10:51:45
257
转载 等待事件脚本
SELECT t1.sid, t1.serial#, t1.machine, t1.username, t1.event, t2.sql_text,...
2015-10-20 16:53:19
108
转载 Query lock table 脚本
select oracle_username, object_name, decode(a.locked_mode, 0,'None', /* Mon Lock eq...
2015-10-20 16:52:45
145
转载 Online Move Datafile in Oracle Database 12c
[oracle@odb12c ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Tue Oct 20 11:27:52 2015...
2015-10-20 11:34:14
201
转载 sar命令使用及收集时间
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU...
2015-10-13 20:52:18
1909
转载 Oracle 12c linux 安装
1.系统版本[root@BX home]# uname -r2.6.32-431.el6.x86_64[root@BX home]# cat /etc/issueCentOS release 6.5 (Final...
2015-09-14 11:09:10
195
转载 PCIe Flash卡设备的测试
最近主要针对硬盘,Nytro MegaRAID,LSI/Fusion-ioPCIe flash卡的io进行测试,以下是测试的环境和结果,供大家参考。1.环境环境一: ...
2015-09-09 15:38:39
695
转载 aud$ for Oracle Enterprise Manager.Metric Engine导致的查询问题
从awr中发现了一条sql,来自于Oracle Enterprise Manager.Metric Engine,主要是查看审计信息,sql如下SELECT TO_CHAR(current_timestamp AT ...
2015-09-09 15:24:35
318
转载 物化视图MLOG$表的优化
线上数据库有一张表,需要往线下定时同步,所以就使用物化视图来实现表增量的同步,但随着时间,发现每次同步的时间慢慢越来越长,但每次同步时增量又比较相当,并没有大的增长,最终发现是由于MLOG$表的高水位线太高,就连无增量数据时查询...
2015-09-09 15:19:28
544
转载 SORT ORDER BY STOPKEY的优化
根据addm建议,这个sql从昨天晚上20点到现在14点执行了65390次,平均消耗了0.12S,如果优化好这条sql,DB将得到61%的好处,不知道ORACLE是怎么计算的?RECOMMENDATION 1: ...
2015-09-08 16:55:32
1199
转载 使用外部表完成查询
工具中经常需求配合开发同学完成一些大批量的查询工作,之前总是先将查询的数据导入数据库,进行SQL关联查询,其实还可以使用外部表完成查询,这样就不用导入数据了,而且使用完外部表就可以卸载减少空间的使用步骤如下原查询文件目标...
2015-09-08 16:45:00
222
转载 机器选型测试工具
机器选型测试方案 1. 背景 因核心DB需迁移到x86平台,本文描述各x86架构机器的测试方案,从而为机器选型提供基础数据指标。 2. Orion测试...
2015-09-08 16:39:21
91
转载 Oracle 11g clone安装
1.chang os hostname[root@QD-137 ~]# hostname bf_test_qd_119.167.137.14_cnc[root@QD-137 ~]# vi /etc/sysconfig/n...
2015-09-08 16:29:05
169
转载 oracle 11g 静默安装
1.Checking the OS Requirements[root@QD-137 ~]# grep MemTotal /proc/meminfoMemTotal: 32949816 kB[root@QD-...
2015-09-08 16:25:20
124
转载 dataguard环境下redolog的管理
1.主库redo管理SQL> select GROUP#,SEQUENCE#,BYTES/1024/1024,STATUS from v$log; GROUP# SEQUENCE# BYTES/10...
2015-09-08 16:24:01
157
转载 常用的数据同步的几种方法
之前整理的常用的数据同步的几种方法 1.使用trigger方式 2.使用时间,但时间尽量拉长,否则可能会有DML,但因为没有提交,造成数据同步不一致3.物化视图以上是...
2015-09-07 16:53:31
907
转载 Data Graud 一主两备数据不同步处理过程
分享一下处理过程。 新上的业务发现在备库查询时,数据不同步,然后我去查询不同步的原因,数据库版本是11.2.0.4。 首先查看DG状态 DGMGRL> show...
2015-09-07 16:38:49
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人