Dave骚落
今天涛神说程序报ORA-12838错误,调出程序sql发现是一个大批量的insert,里面使用了 /*+ append */的hint,于是下面做了段模拟这个错误实验 session 1 SQL> create tabl
问题现象;生产环境报ORA-17144=statement handle not executed然后我把sql抓出来手工运行一遍执行计划如下:---------------------------------------------------------- Plan hash value: 644608605 --------------------------
原sql SELECT coalesce(SUM(telecom_count), 0) AS telecom_count, coalesce(SUM(telecom_money), 0) AS telecom_money,  
oracle 元数据的第2个au的第6个数据块上保存了alias directory的au指针,可以通过x$kffxp查询,SELECT number_kffxp file#, disk_kffxp
有人问怎么求1到100的质数,所以就试着用sql写了个WITH x1 AS (SELECT LEVEL + 1 AS id FROM dual CONNECT BY LEVEL <= 99), x2 AS (SELECT
我们知道asm是以au为分配单元,默认一个au为1m,那么disk header位于第一个au的第一个数据块上,而asm block编号是从0开始下面通过kfed工具来了解asm diskheader内容[root@localhost ~]# kfed read /dev/asm-diskb kfbh.endian: &nb
看实验为了验证切割后的有效性,创建了a.txt,b.txt 和一个10M的空文件然后压缩 [root@localhost test]# echo 1 >> a.txt [root@localhost test]# echo 2 >> b.txt [root@loca
通过下面sql查询参数文件在ASM磁盘中的AU分布SELECT x1.file_number, x1.name, x2.GROUP_KFFXP, &n
1、安装组件yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -yuseradd zabbix2、启动mysqlservice mysqld startmysqladmi
从oracle 12.1.0.2版本起,创建索引时可以通过COMPRESS ADVANCED LOW对index进行压缩语法create index index_name on table_name(col_name) COMPRESS ADVANCED LOW;alter index index_name REBUILD COMPRESS ADVANCED LOW;压缩空间对
Note:The APPROX_COUNT_DISTINCT function is available starting with Oracle Database 12c Release 1 (12.1.0.2).用例:求scott.emp表中一共有多少个部门11g: SELECT COUNT(DISTINCT deptno) AS&
表数据为: CREATE TABLE IT_research (deptno number, ename varchar2(20)); INSERT INTO it_research VALUES (100, 'HOPKINS'); INSERT INTO it_re
在emp表中数据如下ENAME SAL ------------------------------ ---------- SMITH 800 ALLEN 1600 W
开发人员说后台查询某业务数据明细,非常慢,让我优化下,然后我到公司平台点击页面上的查询发现花了6分钟,然后我把sql抓出来,发现是一个5个表关联的分页语句,其中4个表只有几M,一个大表15G,小表就不用考虑了,然后我把大表拿出来单独分页查询发现同样花了6分钟,语句和执行计划如下:SQL> explain plan for 2&
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号