sql server 全部库:declare @i int,@id int,@dbname
varchar(255),@sql varchar(255) set @i = 6 set @id=(select count(*) from
master..sysdatabases)drop ...
分类:
数据库 时间:
2014-05-29 22:15:06
阅读次数:
310
MyIbatis和Hibernate的区别1、MyBatis
真正实现了java代码和sql的分离2、Hibernate 是全自动的,MyBatis是半自动的 Hibernate实现了部分自动生成SQL3、SQL优化上
MyBatis 强于 Hibernate 1---MyBatis优化维护方便.....
分类:
系统相关 时间:
2014-05-29 22:04:55
阅读次数:
444
在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。但是我认为使用这种工具,仅适合完全不懂SQL的调优的人群,不要认为工具能解决好问题。SQL说到底是表达的是一个业务,工具怎么可能理解业务。SQL调优还是要用autotrace,10046,10053,...
分类:
数据库 时间:
2014-05-26 04:52:26
阅读次数:
465
1.With T AS () 中语句会单独生成执行计划2.MS
SQL数据库中已“页”的方式按顺序存储数据,如插入数据,会增加新的页,并将两页中数据平均分配,每一张未填满数据的页称为数据库碎片。3.避免使用GUID等无序列作为索引4.页压缩5.表分区,利用CPU多核特性并行操作数据库6.数据表数据量...
分类:
数据库 时间:
2014-05-21 03:30:33
阅读次数:
400
从mysql.com下载了一个最新的mysql.5.6.17后安装后,因原机器安装过mysql,启动总是报错检查了一下mysql的原安装目录里面有个一新的myql-new.conf。对比了下原/etc/my.conf和mysql-net.conf在mysql.5.6.17这个版本下有很大不同原my.conf配置内容[root@nginx01bin]#cat/etc/my.cnf..
分类:
数据库 时间:
2014-05-21 01:38:08
阅读次数:
421
目录作者整理:周海平(kider)概要...1优化的理由...21.大小写对SQL语句的影响(ORACLE)...22.尽量使用(NOT)EXISTS替代(NOT)IN这样的操作...33.在海量查询时尽量少用格式转换...44.查询海量数据是,可以使用optimizerhints(ORACLE)45.ORDERBY和GROPUBY..46.对列的操作...47.避..
分类:
数据库 时间:
2014-05-10 03:55:19
阅读次数:
635
(转)SQL
优化原则
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到...
分类:
数据库 时间:
2014-05-09 06:06:37
阅读次数:
562
一、日志文件
1、错误日志:Error Log
内容:MyQL Server 运行过程中所有较为严重的警告和错误信息,以及MySQL Server 每次启动和关闭的详细信息。
路径:默认存放位置在数据目录下
名称:默认文件名以hostname.err 命名
修改:“--log-error[=file_name]”,修改其存放目录和文件名
扩展:FLUSH LOGS...
分类:
数据库 时间:
2014-05-07 15:06:24
阅读次数:
509
1. IS NULL 与 IS NOT NULL
不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。
任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。
2. 避免使用不兼容的数据类型。...
分类:
其他好文 时间:
2014-05-03 21:15:26
阅读次数:
264