码迷,mamicode.com
首页 > 数据库
数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑...
分类:数据库   时间:2015-07-13 10:12:46    阅读次数:201
sql 分页(原:http://www.cnblogs.com/fly_zj/archive/2010/07/06/1772536.html)
SQLSERVER 2005分页脚本性能实测网上有很多的分页T-SQL代码,分散在各处,主要的问题是:测试时数据量太小,最多只有2万多条,不同方法的体现出性能差别有疑惑,另外当初在学习sqlserver 2005 时,一位同学信誓旦旦说分页在SQLSERVER 2005中可以使用EXCEPT关键字,...
分类:数据库   时间:2015-07-13 10:13:32    阅读次数:256
oracle组件
目前在用的三个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语言类别
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
oracle 导出
一、导出csv文件利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:spool /tmp/songjd/export.txt2)、在命令行中随便输入你的SQL查询:select mobile fr...
分类:数据库   时间:2015-07-13 10:02:52    阅读次数:206
使用spool命令从Oracle导出数据
公司的网站用的是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的基础知识简介三、MongoDB的创建、更新和删除 1 db.blogs.insert([ 2 { 3 "author": "张三", 4 "title": "MongoDB简介", 5 "...
分类:数据库   时间:2015-07-13 10:02:02    阅读次数:166
oracle 递归查询
一、递归查询1、表机构 SQL> desc comm_org_subjection Name Null? Type ----------------------------------------- -------...
分类:数据库   时间:2015-07-13 08:56:52    阅读次数:196
oracle修改密码和设置密码有效期
一.修改密码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默认管理员的帐号和密码以及密码修改和解除锁定
安装 ORACLE 时,若没有为下列用户重设密码,则其默认密码如下:用户名 / 密码登录身份说明sys/change_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登录,可作为默认的系统管理员system/managerSYSDBA 或 NORMAL不能以 SYSOPER...
分类:数据库   时间:2015-07-13 08:56:35    阅读次数:196
使用即时文件初始化提高SQL Server性能
今天我想谈下SQL Server里的一个特别话题——即时文件初始化(Instant File Initialization)。对于你的SQL Server实例,如果你启用了即时文件初始化,在特定情况下,你会获得巨大的性能提升。即时文件初始化定义了当在数据文件里分配新的空间时,SQL Server引擎...
分类:数据库   时间:2015-07-13 08:56:10    阅读次数:222
MySql数据库乱码解决方法
MySql数据库乱码解决方法解决乱码问题一个原则:存取系统使用一致的编码规则。多使用mysql的原生命令行,这样才能做更多的事情。?第一步:确认应用系统需要使用的编码java的默认编码是跟随系统的,有的说是默认UNICode,在java中可以使用 String defaultCharsetName=...
分类:数据库   时间:2015-07-13 08:53:31    阅读次数:232
ONLY三行脚本, SQL数据恢复到指定时间点
经常看到有人误删数据,或者误操作,特别是Update和Delete的时候没有加WHERE ...然后就喊爹喊娘了,怕是亲爹妈也无奈摇肩。 话说,如果没有犯过错误,那你还算是搞程序的吗?!没了偶尔的心跳,注定一辈子的孤独啊,哈哈哈.... OK,书归正传,要分享一下我的当时的处理方案,与诸...
分类:数据库   时间:2015-07-13 08:54:06    阅读次数:225
The reference to entity "characterEncoding" must end with the ';' delimiter (Mybatis + Mysql)
数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding"mustendwiththe ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题 url jdbc:mysql://localhost...
分类:数据库   时间:2015-07-13 06:35:52    阅读次数:232
sql server中字符串无法替换空格的问题
直接上代码:select case when 'workReport'=LTRIM(RTRIM(' workReport ')) then 'trim去空格成功' when 'workReport'=REPLACE(' workReport ',' ','') then 'replace去空格成功'...
分类:数据库   时间:2015-07-13 06:23:07    阅读次数:203
PgSQL · 追根究底 · WAL日志空间的意外增长
问题出现我们在线上巡检中发现,一个实例的pg_xlog目录,增长到4G,很是疑惑。刚开始怀疑是日志归档过慢,日志堆积在pg_xlog目录下面,未被清除导致。于是检查归档目录下的文件,内容如下。但发现新近完成写入的日志文件都被归档成功了(即在pg_xlog/archive_status里面,有对应的x...
分类:数据库   时间:2015-07-13 06:23:04    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!