--由于生产环境执行的sql变化较快,版本发布比较频繁,造成sql的执行计划不是很稳定,经常会有一些性能很查的sql出现
--对于这些sql,我们可以使用sql_plan_baseline对执行计划进行绑定,从而使执行计划固定下来
--前提是sql最好使用绑定变量,就算有的没有绑定变量,确定字段的值不会改变才行,因为是针对sql_id进行的绑定,如果sql文本改变,绑定也就无意义了
具体步骤...
分类:
数据库 时间:
2015-06-26 11:03:06
阅读次数:
181
以前一直经常修改oracle的用户密码,但很少修改用户名的。
以前只能创建一个用户1,然后将用户2数据导入到用户1,然后经用户1删掉,这样非常麻烦而且耗时,今天就整理了下如何修改Oracle的用户名:
1、用sysdba角色账号进入,然后查询有哪些用户:
SELECT * FROM user$
2、找到需要修改的用户(user#字段是唯一标识)
SELECT * FROM use...
分类:
数据库 时间:
2015-06-26 11:03:27
阅读次数:
142
1 require "database.php"; 2 3 $po_code = "YMWF2015-6-25-1"; 4 $customer = "youmei"; 5 $confirm_date = "2015-6-25"; 6 $delivery_date = "2015-7-25"; 7.....
分类:
数据库 时间:
2015-06-26 10:56:28
阅读次数:
253
一、SQL> @?/rdbms/admin/catupgrd.sql说明:? 代表 ORACLE_HOME,在Linux中可能以 $ORACLE_HOME表示。@ 表示执行脚本参考:http://candon123.blog.51cto.com/704299/381841二、从10.2.0.1升级到...
分类:
数据库 时间:
2015-06-26 10:52:21
阅读次数:
195
1.连接Óracle:sqlplus username/password@sid [as sysdba]SQL>startup force [nomount/mount/open/force/restrict]SQL>shutdown [normal/transactional/immediate/...
分类:
数据库 时间:
2015-06-26 10:53:07
阅读次数:
289
使用数据泵导出数据1、连接Oracle数据库SQL> conn / as sysdba已连接。2、创建一个操作目录SQL> create directory dump_dir as 'e:\dump';注意同时需要使用操作系统命令在硬盘上创建这个物理目录。目录已创建。3、使用以下命令创建一个导出文件...
分类:
数据库 时间:
2015-06-26 10:51:17
阅读次数:
247
另一篇不错的文章:http://www.cnblogs.com/java-pan/archive/2012/09/16/oracle_job.html我们要做定时任务时,有两种办法一种是: 操作系统的定时,win的定时任务,unix的crontab一种是: 数据库级的定时,她的效率更高,再有大量的表...
分类:
数据库 时间:
2015-06-26 10:52:35
阅读次数:
255
目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1.Sql代码1.select count(*) from v$process--当前的数据库连接数select count(*) from v$process;2.S...
分类:
数据库 时间:
2015-06-26 10:51:35
阅读次数:
219
修改MySql的配置文件my.ini,在[client]段落增加:default-character-set=utf8;在[mysqld]段落增加:character_set_server=utf8;重启MySql服务即可。注意:由于修改前的数据库已经建好,编码已经确定。所以需要重新建的数据库才可以...
分类:
数据库 时间:
2015-06-26 10:49:45
阅读次数:
169
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_nam...
分类:
数据库 时间:
2015-06-26 10:48:27
阅读次数:
212
想使用Hibernate框架,在网上看了一个Hibernate学习视频,试着做了一个小小的Java连接数据库的操作,Java初学者一个,大家多多包涵开发环境: 1.安装MySql, 2.安装了Eclipse+插件hibernatetools-Update-4.1.2插件 3.java包导入1....
分类:
数据库 时间:
2015-06-26 10:47:51
阅读次数:
213
1:查看当前有多少个连接mysql> status;Threads: 4 2:查看连接的详细信息mysql> SHOW FULL PROCESSLIST;
分类:
数据库 时间:
2015-06-26 10:46:09
阅读次数:
156
这篇文章主要介绍了php从memcache读取数据再批量写入mysql的方法,可利用memcache缓解服务器读写压力,并实现数据库数据的写入操作,非常具有实用价值,需要的朋友可以参考下.用 Memcache 可以缓解 php和数据库压力下面代码是解决高负载下数据库写入瓶颈问题,遇到最实用的:写入i...
分类:
数据库 时间:
2015-06-26 10:44:37
阅读次数:
160
oracle使用虚列rownum可以查询到指定数字之间的记录数。 第一行的rownum=1 比如我们想查询前五条记录,可以使用 select * from 表名 where rownum5时,就会出错,这时候就得换种方法了。 select 列名 from (select rownum r,列名 fr...
分类:
数据库 时间:
2015-06-26 10:43:05
阅读次数:
203
安装目录:C:\Program Files\MongoDB 2.6 Standard\创建目录:D:\mongodb\data通过cmd,执行如下命令:cd C:\Program Files\MongoDB 2.6 Standardcd binmongod --dbpath d:\mongodb\d...
分类:
数据库 时间:
2015-06-26 10:39:47
阅读次数:
171
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示...
分类:
数据库 时间:
2015-06-26 10:37:25
阅读次数:
142
不解释:---先创建外键的columnALTER TABLE tblLicenses ADD ProductID int not null;---添加外键ALTER TABLE tblLicensesADD FOREIGN KEY (ProductID)REFERENCES tblProducts....
分类:
数据库 时间:
2015-06-26 10:38:39
阅读次数:
141