摘要: ctid: 表示数据记录的物理行当信息,指的是 一条记录位于哪个数据块的哪个位移上面。 跟oracle中伪列 rowid 的意义一样的;只是形式不一样。 例如这有个一表test;查看每行记录的ctid情况 mydb=> select ctid,* from test; ctid | id | nam 阅读全文
posted @ 2016-06-24 09:24 lottu 阅读(13922) 评论(0) 推荐(3) 编辑
摘要: 博客地址--点击 阅读全文
posted @ 2016-06-15 11:35 lottu 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1. 安装file_fdw 需要先安装file_fdw,一般是进到PostgreSQL的源码包中的contrib/file_fdw目录下,执行: make make install 然后进入数据库中,执行以下SQL把file_fdw安装上: CREATE EXTENSION file_fdw; CR 阅读全文
posted @ 2016-06-06 11:58 lottu 阅读(3707) 评论(0) 推荐(0) 编辑
摘要: 1. 去重;关键字distinct去重功能 在其他数据库(oracle,mysql)是存在;当然postgresql也有这个功能 2. 跟on一起用; 使用DISTINCT ON实现用窗口函数实现的取第一名的功能 这个功能oracle,mysql是没有的;当然它们有其他的分析函数可以替换;顶替;例如 阅读全文
posted @ 2016-06-02 16:41 lottu 阅读(11483) 评论(0) 推荐(0) 编辑
摘要: 通过pg_relation_filepath可以直接表(索引)对象对应的物理文件在哪里? 上面截图是“德哥”做的ppt;上面有详细解释! 当然也可以通过 系统表 pg_class 可以直接查出对应的物理文件。 德哥的《postgresql学习资料》下载地址: https://yunpan.cn/Oc 阅读全文
posted @ 2016-06-02 11:08 lottu 阅读(2134) 评论(3) 推荐(0) 编辑
摘要: 想看到过程或者函数执行每一步的过程;想看到每一步所占的时间吗?借助profiler吧;它可以满足你来分析过程/函数执行比较久;可以直接快速找到病因;从而可以优化那一步需要优化下。 一般情况下DBMS_PROFILER的Package和Table都已经安装,如果你的数据库里没有DBMS_PROFILE 阅读全文
posted @ 2016-03-30 15:08 lottu 阅读(644) 评论(0) 推荐(0) 编辑
摘要: AUTOTRACE是一个SQL*Plus工具,用于跟踪SQL的执行计划,收集执行时所耗用资源的统计信息,是SQL优化工具之一,下面给出启用 AUTOTRACE 功能步骤。 一 、启用AUTOTRACE 功能步骤 1. 运行utlxplan.sql($ORACLE_HOME/rdbms/admin下) 阅读全文
posted @ 2016-03-30 15:03 lottu 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 单引号:对很对计算机语言包括(SQL)是做字符串引用的;这个是大家通常知道的作用;但是对SQL语言来说;还有另外一个作用是作引号的转义 总结下:对oracle(sql)的作用。 下面演示下; -- 输出字符串lottu -- 输出一串字符串'abcdef' SQL> select ''''||'lo 阅读全文
posted @ 2016-03-23 15:35 lottu 阅读(11191) 评论(0) 推荐(1) 编辑
摘要: 1. 下载软件 软件地址:http://www.pgadmin.org/download/pgagent.php2.安装软件 安装过程:略 打开软件64位会出现 “无法启动此程序,因为计算机中丢失msvcp120.dll”提示框。 解决方案: 安装软件vcredist。就可以正常打开软件3.配置服... 阅读全文
posted @ 2016-01-21 18:19 lottu 阅读(8536) 评论(0) 推荐(0) 编辑
摘要: 1. 安装环境 linux版本: CentOS release 6.2 (Final) pg版本 : postgresql-9.5.0 2. pg数据库下载地址 --http://www.postgresql.org/ftp/source/ 3. 安装依赖包 yum install -y perl- 阅读全文
posted @ 2016-01-21 18:05 lottu 阅读(3515) 评论(2) 推荐(0) 编辑
摘要: CREATE OR REPLACE FUNCTION NUMBER_TO_BIT(V_NUM NUMBER) RETURN VARCHAR IS V_RTN VARCHAR(8);--注意返回列长度 V_N1 NUMBER; V_N2 NUMBER; BEGIN V_N1 := V_NUM; LOO 阅读全文
posted @ 2015-12-02 16:01 lottu 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 现在进入oracle12c时代;普遍用的oracle版本为10g以上。在oracle10g之后提供了一个回收的机制。所以恢复drop表的数据以及表很容易。当然需要打开回收机制以及是归档模式。若表被drop table tablename purge;这个是闪回技术恢复不了的。现如今中国技术达人(la 阅读全文
posted @ 2015-11-25 15:07 lottu 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 连接oracle服务器超慢;有如下原因可能会影响。 网络不好;oracle服务器跟本地网络不好。 oracle服务器内存不足;导致反应超慢 监听日志listener.log太大;导致响应超慢。 所以对监听日志文件(listener.log)进行定期清理是有必要的。 今天;网友反应他们连接oracle 阅读全文
posted @ 2015-11-10 11:58 lottu 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 数据从主库恢复到备库;打开备库发现出现异常 SQL> alter database open; alter database open * ERROR at line 1: ORA-10458: standby database requires recovery ORA-01152: file 1 阅读全文
posted @ 2015-10-22 18:52 lottu 阅读(9408) 评论(0) 推荐(0) 编辑
摘要: 【案例】 在重启数据库过程中; SQL> startup ORACLE instance started. Total System Global Area 1.0489E+10 bytes Fixed Size 2216224 bytes ... 阅读全文
posted @ 2015-09-22 11:52 lottu 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 【标记】在进行数据迁移时;出现 Compilation errors for PROCEDURE ZDGAME.GFF_FETCH_MZR_LOG Error: ORA-04052: error occurred when looking up remote object mf_game_db.g_ 阅读全文
posted @ 2015-07-14 14:34 lottu 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1. 解决不能backspace 方法1: stty erase ^h 在oracle用户下;在用户环境配置文件.bash_profile中加入如下语句stty erase ^h 方法2:在secureCRT工具操作 把图中的选项勾上即可; 相比之下;选择方法2吧。2。 解决不能上下左右在linux... 阅读全文
posted @ 2015-07-07 16:19 lottu 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 1. 修改用户限制root用户:修改 /etc/security/limits.conf 文件,加上下面的参数oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle... 阅读全文
posted @ 2015-07-06 17:15 lottu 阅读(5781) 评论(0) 推荐(0) 编辑
摘要: 【操作简介】 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。) 一、新建磁盘分区作为swap分区 1.以root身份进入控制台(登录系统),输入 # swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk ... 阅读全文
posted @ 2015-07-06 17:12 lottu 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 【知识点】linux命令: df fdisk mount/unmount【步骤】1. 查看磁盘信息 fdisk -l[root@host-10-14-40-177 dev]# fdisk -l Disk /dev/vda: 4294 MB, 4294967296 bytes 43 heads,... 阅读全文
posted @ 2015-07-06 17:07 lottu 阅读(363) 评论(0) 推荐(0) 编辑