随笔分类 - oracle
摘要:实时监控语句耗时与SQL状态 使用语句show full processlist; 此命令有权限,自己的账号只能看自己的连接,root账号可以看全部连接。 字段 值 说明Id	整数	连接和会话的唯一IDUser	字符串	哪个用户使用了此连接或者会话Host	字符串	由那个ip的客户端连接到服务的db
        阅读全文
            
摘要:在进行查询操作的性能测试时,往往需要测试大数据量模式下的查询功能的性能,这是就需要我们去创造一些测试数据来填充数据库,来模拟真是环境,造数据的方式有很多种,可以使用loadrunner,jmeter等压测工具压一些数据进去,但是这样做的效率不高,下面记录一个快速生成大量有规则数据的方法,那就是数据库
        阅读全文
            
摘要:【SQL 数据分析常用语句】 • 1 基础查询 • 2 字符串数字日期时间 • 3 聚合数据查询 • 4 子查询 • 5 联接组合查询 • 6 高级查询 • 7 更新数据 阅读提醒:点击图片放大可看清晰的 1 基础查询 2 字符串数字日期时间 3 聚合数据查询 4 子查询 5 联接组合查询 6 高级
        阅读全文
            
摘要:MySQL存储引擎主要有两大类: 1. 事务安全表:InnoDB、BDB。 2. 非事务安全表:MyISAM、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。 MySQL默认的存储引擎是MyISAM(5.7版本中默认
        阅读全文
            
摘要:MS Windows Error Messages Code Error Message 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9
        阅读全文
            
摘要:一、背景 MySQL作为最流行的关系型数据库产品之一,当数据规模增大遭遇性能瓶颈时,最容易想到的解决方案就是分库分表。无论是进行水平拆分还是垂直拆分,第一步必然需要数据迁移与同步。由此可以衍生出一系列数据迁移过程中的需求: 原本一张表迁移到单库多表(或多库多表),这是最基本的需求; 原本单库多表(或
        阅读全文
            
摘要:经常有人来问为什么基于主键的分页查询性能也会很差,看下面这个例子 SELECT * FROM T_Withdraw WHERE CreateTime >= "2018-01-12" AND "2018-01-23" > CreateTime AND PayState = 1 AND AutoId >
        阅读全文
            
摘要:使用存储过程方式bengindeclare@namevarchar(50)set@name=(selectmax(right('user00000001',8)) from person where'name'like'user%')+1set@name='user#'+right('0000000...
        阅读全文
            
摘要:今天select*from表名whereto_days(时间字段名)=to_days(now()); 昨天SELECT*FROM表名WHERETO_DAYS(NOW())–TO_DAYS(时间字段名)<=1 7天SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVA...
        阅读全文
            
摘要:这个涉及2个步骤,第一个就是建立存储过程:create procedure clear_table()begin drop database XXXend第二步就是让其定时运行:查看event是否开启: show variables like '%sche%'; 将事件计划开启: set glo...
        阅读全文
            
摘要:第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:m...
        阅读全文
            
摘要:有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE-START_DATE))小时:ROUND(TO_NUMBER(END_DATE-START_DATE)*24)分钟:ROUND(TO_N...
        阅读全文
            
摘要:show和set命令是两条用于维护SQL*Plus系统变量的命令SQL> show all --查看所有68个系统变量值SQL> show user --显示当前连接用户SQL> show error --显示错误SQL> set heading off --禁止输出列标题,默认值为ONSQL>...
        阅读全文
            
摘要:一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE...
        阅读全文
            
摘要:1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户Connected to Oracle Database 10g Enterprise Edition Release 10.1.0.2.0Connecte...
        阅读全文
            
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes...
        阅读全文
            
摘要:1、数据导出:1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中expsystem/manager@TESTfile=d:\daochu.dmpfull=y2将数据库中system用户与sys用户的表导出expsystem/manager@TESTfi...
        阅读全文
            
摘要:第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log gr...
        阅读全文
            
摘要:目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1.Sql代码1.select count(*) from v$processselect count(*) from v$process --当前的数据库连接数2.S...
        阅读全文
            
摘要:Oracle 中的 TO_DATE 和TO_CHAR函数oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例格式 说明 显示值 备注Year(年):yy two digits(两位年) 08yyythree digits(三位年) 008yyyy fou...
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号