E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL调优
一个InnoDB性能超过Oracle的调优Case
年前抽空到兄弟公司支援了一下Oracle迁移MySQL的测试,本想把My
SQL调优
到接近Oracle的性能即可,但经过@何_登成@淘宝丁奇@淘宝褚霸@淘伯松诸位大牛的指导和帮助(排名不分先后,仅按第一次为此
P.Linux
·
2012-01-22 16:00
数据库
linux
InnoDB
kernel
aio
自动
sql调优
(automatic tuning)中的 SQL_profile完整例子
--generalcreateatuningtaskDECLAREmy_task_nameVARCHAR2(30);my_sqltextCLOB;BEGINmy_sqltext:='SELECT/*+ORDERED*/*'||'FROMemployeese,locationsl,departmentsd'||'WHEREe.department_id=d.department_idAND'||'l
ruiayLin
·
2012-01-10 17:05
数据库
调优
执行计划
稳固
Script:
SQL调优
健康检查脚本
以下脚本可以用于收集
SQL调优
的相关信息,包括统计信息、优化器参数等。
maclean_007
·
2011-12-31 20:11
oracle
sql
数据库
tuning
Oracle脚本script
Script:
SQL调优
健康检查脚本
以下脚本可以用于收集
SQL调优
的相关信息,包括统计信息、优化器参数等。
maclean_007
·
2011-12-31 20:11
oracle
sql
数据库
tuning
Oracle脚本script
SQL调优
学习(一)
数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优 化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才
PolyAngel
·
2011-12-29 23:00
sql
My
SQL调优
脚本tuning-primer.sh使用说明
运行tuning-primer.sh显示说明SLOWQUERIES慢查询检查SLOWQUERIESTheslowquerylogisenabled.说明我已经启用了慢查询记录功能。也就是参数slow_query_log=1Currentlong_query_time=5.000000sec.慢查询的阀值时间。也就是参数long_query_time=5Youhave17outof638844tha
liang3391
·
2011-12-22 18:24
数据库
mysql
职场
休闲
SQL调优
步骤
一:仔细观察该SQL语句,分析表结构,表大小,行数。二:分析统计信息的时效性,段高水位,如果统计信息失效,那么收集统计信息,然后继续下面步骤。三:查看连接列基数,选择性,where条件列基数,选择性,直方图信息。四:查看表上面有哪些索引,哪些类型的索引,分别在那些列上面。五:分析现有索引的选择性,聚簇因子等信息。六:查看表,索引的degree,instance因为这可能导致并行。另外得到的一个经验
vfast_chenxy
·
2011-12-14 23:10
sql
数据库
调优
步骤
休闲
SQL调优
之收集统计信息,重建索引 .
老外发来邮件,叫Mark做
SQL调优
。Mark是波兰资深的DBA,是波兰DBAleader。由于是晚上8点半发来的邮件。那么老外肯定认为我休息了。所以把我放在了CClist里面。
vfast_chenxy
·
2011-12-14 16:12
数据库
职场
sql调优
重建索引
休闲
收集统计信息
分区表理论解析
在谈论分区表这个话题之前,先和大家分享一个案例:2008年秋天的某天,我的团队接到成都市XX局一个
SQL调优
的ESS单子。
v5browser
·
2011-12-14 09:00
分区表
postgre
sql调优
一:postgresql参数调优
1。pg中性能相关常调参数 参数名称参数意义优化思路shared_buffers数据库服务器将使用的共享内存缓冲区大小,该缓冲区为所有连接共用。从磁盘读入的数据(主要包括表和索引)都缓存在这里。提高该值可以减少数据库的磁盘IO。work_mem声明内部排序和哈希操作可使用的工作内存大小。该内存是在开始使用临时磁盘文件之前使用的内存数目。数值以kB为单位的,缺省是 1024(1MB)。请注意对于
BeiiGang
·
2011-12-07 22:00
数据库
优化
buffer
PostgreSQL
磁盘
delay
SQL调优
:带函数的谓词导致CBO Cardinality计算误差
今天处理了这样一问题,where条件中存在函数fun(date)=to_date('2099-01-01','YYYY-MM-DD')then returnto_date('2000-01-01'); endif; endcheck_date; / SQL>selectcheck_date(sysdate)fromdual; CHECK_DAT --------- 06-DEC-12 dro
maclean_007
·
2011-12-06 21:35
JOIN
hash
right
semi
Cardinality
oracle调优专家秘籍
这里要说的
sql调优
很有意思,得先从感恩节说起。 感恩节(英语:ThanksgivingDay)是美国和加拿大共有的节日,由美国人民独创,原意是为了感谢上天赐予的好收成。
yfleng2002
·
2011-12-01 19:00
数据结构
oracle
sql
算法
优化
数据库
my
sql调优
1,记录慢速查询在一个SQL服务器中,数据表都是保存在磁盘上的。索引为服务器提供了一种在表中查找特定数据行的方法,而不用搜索整个表。当必须要搜索整个表时,就称为表扫描。通常来说,您可能只希望获得表中数据的一个子集,因此全表扫描会浪费大量的磁盘I/O,因此也就会浪费大量时间。当必须对数据进行连接时,这个问题就更加复杂了,因为必须要对连接两端的多行数据进行比较。当然,表扫描并不总是会带来问题;有时读
扣雨
·
2011-11-21 11:15
数据库
mysql
职场
休闲
my
sql调优
关于My
SQL调优
有3种方法可以加快MySQL服务器的运行速度,效率从低到高依次为:替换有问题的硬件。对MySQL进程的设置进行调优。对查询进行优化。
li_xiqing
·
2011-11-10 14:12
mysql
数据库
mysql调优
职场
休闲
使用WITH AS 优化SQL
马上就要单身节了,正在想今年我去祸害谁家的姑娘,突然QQ好友发来信息,说能否帮忙优化一个SQL,
SQL调优
做得实在太多了,都已经麻木了,反正优化一个SQL也就几秒钟到几分钟的事情。
robinson1988
·
2011-11-09 16:00
sql
优化
filter
Access
action
sql 2005性能调优
sql2005性能调优SQLServer在运行一段时间,随着数据的积累,SQL运行效率会逐步降低,为了使用业务系统正常动作,经常IT部门需要花高价请
SQL调优
专家来解决。
freedommai
·
2011-11-09 09:13
sql
性能
数据库
调优
2005
休闲
STA(SQL Tuning Advisor)
SQL调优
顾问简介
原文转自:http://blog.csdn.net/tianlesoftware/article/details/5630888在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用S
changyanmanman
·
2011-11-07 21:00
11g对Nested Loop Joins做的改动
最近看网友
sql调优
时,发现NestedLoopJoins的执行计划和原来的不一样了,不明白是咋回事,查看了11g的doc才知道,11g对NestedLoopJoins做了改动。
aqszhuaihuai
·
2011-11-04 21:00
JOIN
oracle
table
database
nested
loops
如何查看执行计划
如何查看执行计划 执行计划是
SQL调优
的最基本方法,查看执行计划的方法很多,不过我经常偷懒直接用PLSQLDEV来F5一下就完事了,这样下去很多能力都要退化了,下面看一下有哪些办法直接查看执行计划
裴双才
·
2011-10-26 10:27
职场
休闲
如何查看执行计划
如何查看执行计划
如何查看执行计划执行计划是
SQL调优
的最基本方法,查看执行计划的方法很多,不过我经常偷懒直接用PLSQLDEV来F5一下就完事了,这样下去很多能力都要退化了,下面看一下有哪些办法直接查看执行计划。
裴双才
·
2011-10-26 10:27
职场
休闲
如何查看执行计划
oracle
DBA
postgre
sql调优
一:postgresql参数调优
1。pg中性能相关常调参数 参数名称参数意义优化思路shared_buffers数据库服务器将使用的共享内存缓冲区大小,该缓冲区为所有连接共用。从磁盘读入的数据(主要包括表和索引)都缓存在这里。提高该值可以减少数据库的磁盘IO。work_mem声明内部排序和哈希操作可使用的工作内存大小。该内存是在开始使用临时磁盘文件之前使用的内存数目。数值以kB为单位的,缺省是 1024(1MB)。请注意
BeiGang
·
2011-10-18 22:00
参数
PostgreSQL
调优
基于性能的设计和
sql调优
培训的总结
基于性能的设计主要思路: 1:系统留有可拓展的接口,方便未来拓展功能。–现在面向接口的编程机会成为了JEE5的规范了,有了spring的IOC,我感觉接口在我们的系统中似乎泛滥灾难,当我们全部用面向接口的编程的时候,继承似乎消失了,但是,很多地方应该用继承的确被BIZ层代替了,应该是biz的却成了manager层,任何东西滥用都是会带来系统的不良反应。 2:功能模块化,采用面向服务的架构—
lya041
·
2011-09-30 11:10
数据库
职场
休闲
服务器内存带宽计算和使用情况测量(杀猫长文)
原创文章,转载请注明:转载自Erlang非业余研究本文链接地址:服务器内存带宽计算和使用情况测量(杀猫长文)前段时间我们在MY
SQL调优
上发现有瓶颈,怀疑是过多拷贝内存,导致内存带宽用完。
Yu Feng coolzsb
·
2011-09-12 12:00
linux
DDR3
工具介绍
mbw
如何对MySQL 服务器进行调优
关于My
SQL调优
有3种方法可以
ly5156
·
2011-09-06 16:00
mysql
数据库
cache
服务器
query
磁盘
SQL调优
十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用LIKE'%parm1%'——红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关
hesitate_hl
·
2011-08-12 10:00
ORACLE的
sql调优
1
Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下
bd2007
·
2011-08-02 17:00
java
ORACLE的
sql调优
2
oracle的sql也是遵循几点原则 1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。 2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行 3.select 句子中最好不要出现* ,要写具体
bd2007
·
2011-08-02 17:00
java
My
SQL调优
调优思路:1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用--怎样取数据,sql语句的优化3.mysql服务优化--内存的使用,磁盘的使用4.操作系统的优化--内核、tcp连接数量5.升级硬件设备磁盘io规划raid技术:raid0[xfs]swap分区:最好使用raid0磁盘分区:一个库放到一个分区上或一个磁盘上物理分区createtablet1(idint,
ericelva1982
·
2011-08-02 16:51
mysql
服务器
sqlserver
优先
思路
我的
SQL调优
方法
3个关键点: 执行计划 索引 查询中每步的查询集大小 我的
SQL调优
步骤: 1.
skzr.org
·
2011-07-22 15:00
sql
ORACLE的
sql调优
2
oracle的sql也是遵循几点原则 1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。 2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行 3.select 句子中最好不要出现* ,要写具体的列名,不然 oracle会一次解
lyx4873281
·
2011-07-14 17:00
oracle
ORACLE的
sql调优
1
Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: &nbs
lyx4873281
·
2011-07-14 17:00
oracle
my
sql调优
_20转
http://coolshell.cn/articles/1846.html 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MyS
kaka100
·
2011-06-22 15:00
数据结构
sql
sql
mysql
搜索引擎
server
SQL调优
:Clustering Factor影响数据删除速度一例
事情是这样的,客户有一套核心的10g业务数据库,需要针对个别大表删除2年前的归档数据,这些表都是普通的堆表(heaptable),没有使用分区或其他技术。因为考虑到不能影响在线业务,所以不能使用insertappend/rename的方式来加速删除,只能老老实实地在匿名PL/SQL块里通过rowid批量删除数据,虽然慢一些但还是能接受的,具体的PL/SQL块如下:DECLARE CURSORtab
maclean_007
·
2011-05-26 20:46
DB
File
delete
read
sequential
SQL调优
:Clustering Factor影响数据删除速度一例
事情是这样的,客户有一套核心的10g业务数据库,需要针对个别大表删除2年前的归档数据,这些表都是普通的堆表(heaptable),没有使用分区或其他技术。因为考虑到不能影响在线业务,所以不能使用insertappend/rename的方式来加速删除,只能老老实实地在匿名PL/SQL块里通过rowid批量删除数据,虽然慢一些但还是能接受的,具体的PL/SQL块如下:DECLARE CURSORtab
admin Maclean
·
2011-05-26 12:00
oracle
索引
Blog
sql调优
MySQL 服务器调优
关于My
SQL调优
有3种方法可以加快MySQL服务器的运行速度,效率从低到高依次为:替换有问题的硬件。对MySQL进程的设置进行调优。对查询进行优化。
huyoung
·
2011-05-16 09:37
优化
mysql
数据库
服务器
休闲
【
sql调优
之执行计划】merge semi join and merge anti join
版本:10.2.0.4 Semi join(也有叫半连接的)多在子查询in或者exists等中使用,对于外部行集,查找内部(即子查询)行集,匹配第一行之后就返回,不再往下查找例如: SQL> select b.* 2 from scott.dept b 3 where b.deptno in (select deptno from scott.emp a) 4 ; DEPTNO DN
ruilin215
·
2011-05-04 23:00
merge
Oracle PL
SQL调优
中的几个问题
尽管不是DBA,但在系统调优的工作中还是涉及了不少数据库方面的工作,主要是Oracle PLSQL的优化。这里做个简单的备忘(由于没有系统地研究过,有些解释带有猜测的成分)。 1. 应该使用绑定变量 第一次执行sql时,会进行硬解析(生成解析树及执行计划等),这些操作会消耗一定的系统资源,接着再把解析后的sql放入缓冲池(SGA中),这个会涉及latching(
nijian
·
2011-04-02 16:00
oracle
sql
工作
cache
SQL调优
公式T=S/V
比较愚钝,从事调优工作这么些年,处理过的性能问题也不少,也就总结出这么个公式来 S指sql所需访问的资源总量,V指sql单位时间所能访问的资源量,T自然就是SQL执行所需时间了 这个公式很简单,调优的目标是减少T,T=S/V,那么我们要调的对象自然就要放到这里的S和V上,调优的方法就是围绕减少S和增大V 增大V(单位时间所能访问的资源量),在硬件设备不变的情况下所能做的只有充分利
wsql
·
2011-03-31 22:00
sql
SQL调优
公式T=S/V
比较愚钝,从事调优工作这么些年,处理过的性能问题也不少,也就总结出这么个公式来 S指sql所需访问的资源总量,V指sql单位时间所能访问的资源量,T自然就是SQL执行所需时间了 这个公式很简单,调优的目标是减少T,T=S/V,那么我们要调的对象自然就要放到这里的S和V上,调优的方法就是围绕减少S和增大V 增大V(单位时间所能访问的资源量),在硬件设备不变的情况下所能做的只有充分利用现有资源,如:通
maco_wang
·
2011-03-31 22:00
sql
工作
object
session
数据库相关
disk
Java工程师努力方向
Spring, Hibernate或类似Java体系的应用,深入理解原理熟悉Unix/Linux操作系统原理,常用工具,具备Unix/Linux下开发经验熟悉Mysql/Oracle等数据库管理、开发,
SQL
xcly
·
2011-03-30 13:00
java
设计模式
spring
Hibernate
linux
数据库高级话题
SQL注入(过滤敏感字段or等,参数化SQL)
SQL调优
基本原则:二八原则 20%的代码资源占用了80%的总资源消耗 用where子句代替habing子句 使用表的别名 用exists替代in
shine0181
·
2011-03-08 02:00
oracle
sql
数据库
mysql
table
null
Oracle 简单的
SQL调优
今天刚看到一篇简单的
SQL调优
,自己也试了一下优化。
lxf3339
·
2011-01-27 01:00
oracle
sql
SQL Server
Blog
oracle中跟踪sql执行计划的方法
不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说
SQL调优
问题,查看执行计划是必须的。
JEmql
·
2011-01-19 16:00
oracle
sql
.net
Google
Access
SQL调优
Oracle的
SQL调优
是一个复杂的主题,甚至是需要整本书来介绍Oracle
SQL调优
的细微差别。不过有一些基本的规则是每个Oracle DBA都需要跟从的,这些规则可以改善他们系统的性能。
liwei888
·
2010-12-27 12:00
多线程
oracle
sql
cache
oracle高级
sql调优
大家在大型数据库生产系统的运维中可能会遇到这样一个问题,一条查询语句,操作的是相同的表和数据,为什么在生产数据库上执行起来就很慢,而在备份数据库反而会很快。这其中一个重要原因就在于索引cluster_factor的不同。 oracle数据库下,索引在做完统计分析后,会获得很多重要信息,其中之一就是cluster_factor,cluster_factor表示索引数据顺序和表数据顺序的一致性,关于c
yerik_yao
·
2010-12-19 17:50
oracle
sql
数据库
高级
休闲
关于my
sql调优
-IBM文
关于My
SQL调优
有3种方法可以加快MySQL服务器的运行速度,效率从低到高依次为: 1.替换有问题的硬件。 2.对MySQL进程的设置进行调优。 3.对查询进行优化。
drrrrr5
·
2010-11-30 10:00
程序员的SQL金典(高清PDF电子版)
SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数、子函数、表连接、不同DBMS中的SQL语法差异、
SQL
apanly
·
2010-11-26 19:00
oracle
sql
PHP
SQL Server
db2
数据库性能分析、优化入门
这个博文整体结构分为三个部分:第一部分,阐述数据库的数据存储结构;第二部分,SQL性能分析(核心部分);第三部分,
SQL调优
实例。
csd_ali
·
2010-11-15 12:00
数据结构
sql
数据库性能分析、优化入门
这个博文整体结构分为三个部分:第一部分,阐述数据库的数据存储结构;第二部分,SQL性能分析(核心部分);第三部分,
SQL调优
实例。
sesame
·
2010-11-14 20:00
数据结构
sql
数据库性能分析、优化入门
这个博文整体结构分为三个部分:第一部分,阐述数据库的数据存储结构;第二部分,SQL性能分析(核心部分);第三部分,
SQL调优
实例。
sesame
·
2010-11-14 20:00
数据结构
sql
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他