Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 获取执行计划

Oracle 获取执行计划

一. 背景介绍当我们质疑一条SQL语句执行缓慢,进而尝试是否有改进可能性的时候。我们往往需要查看这条SQL语句对应的执行计划,那么在Oracle中如何获取执行计划是本文要介绍的内容。二. 获取方法oracle提供四种获取执行计划的方法:1. 执行SQL语句explain plan,然后查询结果输出表(普遍方法)2. 查询一张动态性能视图3. 查询自动工作量库或者statspack表4. 启动提供执行计划的跟踪功能(比如启动sql_trace)三. SQL语...
由Oracle库文件建立完整数据库的过程

由Oracle库文件建立完整数据库的过程

最近帮忙老师写一部分网站管理系统的功能,由于不在同一个地方,老师发给了我一个库文件(后续名为.dmp),要我自己建个数据库在上面跑起来,下面就说说我做的步骤,以免到时候需要用的时候又忘了。1、首先在本地建立一个Oracle数据库,全局数据库名和SID我都写了SCHOOL。2、以管理员身份登录该数据库,我是以SYSTEM,密码是建数据库时设的密码登录的。3、用PL/SQL登录该数据库后,就可以创建用户了,代码如下:create user myxuser id...
MySQL获取系统当前时间的函数

MySQL获取系统当前时间的函数

环境:MySQL Server 5.1问题:MySQL获取系统当前时间的函数解决:NOW()函数以"YYYY-MM-DD HH:MM:SS"返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以"YYYY-MM-DD"的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以"HH:MM:SS"的格式返回当前的时间,可以直接存到TIME字段中。示例:SQL:select now() as 当前日期时间;select cur...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>