网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑...
分类:
数据库 时间:
2015-07-13 10:12:46
阅读次数:
201
SQLSERVER 2005分页脚本性能实测网上有很多的分页T-SQL代码,分散在各处,主要的问题是:测试时数据量太小,最多只有2万多条,不同方法的体现出性能差别有疑惑,另外当初在学习sqlserver 2005 时,一位同学信誓旦旦说分页在SQLSERVER 2005中可以使用EXCEPT关键字,...
分类:
数据库 时间:
2015-07-13 10:13:32
阅读次数:
256
目前在用的三个oracle版本Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsOracle Databas...
分类:
数据库 时间:
2015-07-13 10:06:17
阅读次数:
168
SQL语言主要分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。DQL (data query language)DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一...
分类:
数据库 时间:
2015-07-13 10:05:23
阅读次数:
176
1.删除了表空间后,系统空间不释放drop tablespace tbs includingcontents and datafile;答:从网上查的让重启系统,实际操作是重启数据库就行了。2.查看数据库小版本升级记录set pages 100 lines 120 col action format...
分类:
数据库 时间:
2015-07-13 10:03:19
阅读次数:
288
一、导出csv文件利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:spool /tmp/songjd/export.txt2)、在命令行中随便输入你的SQL查询:select mobile fr...
分类:
数据库 时间:
2015-07-13 10:02:52
阅读次数:
206
公司的网站用的是Oracle数据库,最近要导出里面的数据,使用mysql数据库spool D:\DB\{文件名}.sqlset heading off;set echo off;set feedback off;set pages 0;set termout off;set pagesize 0;s...
分类:
数据库 时间:
2015-07-13 10:02:09
阅读次数:
147
一、MongoDB的下载、安装与部署二、MongoDB的基础知识简介三、MongoDB的创建、更新和删除 1 db.blogs.insert([ 2 { 3 "author": "张三", 4 "title": "MongoDB简介", 5 "...
分类:
数据库 时间:
2015-07-13 10:02:02
阅读次数:
166
一、递归查询1、表机构 SQL> desc comm_org_subjection Name Null? Type ----------------------------------------- -------...
分类:
数据库 时间:
2015-07-13 08:56:52
阅读次数:
196
一.修改密码1)修改密码sql>alter user user01 identified by password;2)修改密码并unlocksql>alter user user01 account unlock identified by password;3)解锁操作sql>alter user...
分类:
数据库 时间:
2015-07-13 08:55:59
阅读次数:
216
安装 ORACLE 时,若没有为下列用户重设密码,则其默认密码如下:用户名 / 密码登录身份说明sys/change_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登录,可作为默认的系统管理员system/managerSYSDBA 或 NORMAL不能以 SYSOPER...
分类:
数据库 时间:
2015-07-13 08:56:35
阅读次数:
196
今天我想谈下SQL Server里的一个特别话题——即时文件初始化(Instant File Initialization)。对于你的SQL Server实例,如果你启用了即时文件初始化,在特定情况下,你会获得巨大的性能提升。即时文件初始化定义了当在数据文件里分配新的空间时,SQL Server引擎...
分类:
数据库 时间:
2015-07-13 08:56:10
阅读次数:
222
MySql数据库乱码解决方法解决乱码问题一个原则:存取系统使用一致的编码规则。多使用mysql的原生命令行,这样才能做更多的事情。?第一步:确认应用系统需要使用的编码java的默认编码是跟随系统的,有的说是默认UNICode,在java中可以使用 String defaultCharsetName=...
分类:
数据库 时间:
2015-07-13 08:53:31
阅读次数:
232
经常看到有人误删数据,或者误操作,特别是Update和Delete的时候没有加WHERE ...然后就喊爹喊娘了,怕是亲爹妈也无奈摇肩。 话说,如果没有犯过错误,那你还算是搞程序的吗?!没了偶尔的心跳,注定一辈子的孤独啊,哈哈哈.... OK,书归正传,要分享一下我的当时的处理方案,与诸...
分类:
数据库 时间:
2015-07-13 08:54:06
阅读次数:
225
数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding"mustendwiththe ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题 url jdbc:mysql://localhost...
分类:
数据库 时间:
2015-07-13 06:35:52
阅读次数:
232
直接上代码:select case when 'workReport'=LTRIM(RTRIM(' workReport ')) then 'trim去空格成功' when 'workReport'=REPLACE(' workReport ',' ','') then 'replace去空格成功'...
分类:
数据库 时间:
2015-07-13 06:23:07
阅读次数:
203
问题出现我们在线上巡检中发现,一个实例的pg_xlog目录,增长到4G,很是疑惑。刚开始怀疑是日志归档过慢,日志堆积在pg_xlog目录下面,未被清除导致。于是检查归档目录下的文件,内容如下。但发现新近完成写入的日志文件都被归档成功了(即在pg_xlog/archive_status里面,有对应的x...
分类:
数据库 时间:
2015-07-13 06:23:04
阅读次数:
235