高手详解SQL性能优化十条经验
转载地址:http://database.51cto.com/art/200904/118526.htm1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查...
SQL语句操作符优化
转载地址:http://database.51cto.com/art/200903/112810.htmIN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执...
SQL优化
转载地址:http://www.blogjava.net/lvlinghui/articles/75981.htmlsql 调优整理很好,很全面的一篇关于oracle sql调优的文章。文章非常长,大家可一有空就看一点。 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE&nb...
windows tcp ping 端口工具及使用方法
tcpudpdebug_setup.zip测试场景:我需要在本机windows操作系统上ping一台linux服务器的端口通断与否。 网络环境为外网。安装上面的软件后,做以下操作:1、点操作-->“创建服务器”设定本机端口为6000什么的(与默认端口没冲突即可),再按确定。2、点击启动服务器3、点“创建连接“,输入另一电脑...
MySQL Proxy的用途
转载地址:http://baike.baidu.com/link?url=Hi8wN_cFLA-FDJK-JeKLP08xaGJl5c8M4aczkA9rfS7x80-e1MCTthwLr1MSE6-RWIavkjL-DHf8PgIpVOo-2_MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询...
Amoeba for mysql的优劣
转载地址:http://baike.baidu.com/link?url=RSqbHpbctiA2tDMU3UhWOH302J3-Td8eNdsCiDJSJmu2KXbHcluIDrspPUaVlJGGgI78ArIU2gIaxXTTT0gbvq概述编辑Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基...
MySQL主从复制与读写分离
转载地址:http://www.cnblogs.com/luckcs/articles/2543607.htmlMySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,...
MYSQL SHOW VARIABLES简介
转载地址:http://www.2cto.com/database/201108/100546.htmlmysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL va...
mysql简单调优实例
转载地址:http://blog.csdn.net/yananwang/article/details/7030029 首先,mysql调优有三个主要的方式,由低到高分别是:1、硬件调优2、修改mysql进程3、优化mysql查询一、硬件调优 先看看硬件调优吧。这个有两方面你可以考虑,首先对现有硬件条件进行...
mysql 性能调优五种方式
转载地址:http://wyfirst.blog.51cto.com/835701/197774(一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。1、max_connections这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。2、max_packet_allowed最大数据包大小,通常等于你...
MySQL性能诊断与调优
转载地址:http://www.cnblogs.com/preftest/archive/2010/10/29/1864589.htmlLAMP 系统性能调优,第 3 部分: MySQL 服务器调优http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.htmlLoadRunner监控MySQLhttp://www.docin.com/p-92272846.htmlAdvanced MySQL Performance Optimizationhttp://www.mysql...
linux查看程序版本
linux中查看apache http版本命令 查看apache http server的版本: rpm -qi httpd rpm -aq|grep -i http查看程序安装路径:whereis httpdlinux 下进入tomcat安装文件夹的bin目录下 执行./version.shwindows下进入tomcat安装文件夹的bin目录下 执行./version.bat...
数据库中事务、会话、线程这几个概念是什么关系
转载地址:http://zhidao.baidu.com/link?url=Sc1Ioj0Je-BrmPPfEks-JwT7Tslw1OpSB0J4PJY-k7W8yrFWvtp4QBziydScUB3dpu3FmoW4ZmiKGgbCLJ7yYa1、会话可以创建多个事务比如:使用客端连接数据库,这样你就可以执行很多个事务了 2、一个事务只能由一个会话产生在数据库里的事务,如果在执行的SQL都是由会话发起的,哪怕是...
oracle statspack详解
转载地址:http://www.itpub.net/thread-1283478-1-1.htmleygle老师的http://down.qiannao.com/space/fi ... -002dv3.0.rar/.page君三思的
Oracle10G各版本下载以及补丁地址
转载地址:http://blog.chinaunix.net/uid-20802110-id-3338656.html下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了:Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/or...
Oracle 11g比10g及以前 增加列,并带默认值的新特性
转载地址:http://www.xifenfei.com/3476.html在11g以前,如果要在一个大表中增加一列,并设置默认值,那将是一个非常悲剧的事情.有些时候不得不选择在线重定义功能来实现该需求.而在11g中增加新列并设置默认值,只是简单的修改数据字典来实现该功能,大大提供效率10g加列(默认值)SQL> select * from v$version; BANN...
mysql 查询undo空间
mysql> use information_schema;mysql> select file_name,file_type,logfile_group_number,free_extents,total_extents,extra from files where file_type='UNDO LOG';+------------+-----------+----------------------+--------------+---------------+-------------------------------------------+| file_name ...
使用rownum及replace实现行转列
将下图:转换成下图:实现方法:select substr(replace('1,2,3,4',',',''),rownum,1) from dual connect by rownum
pga知识点总结
搜集资料学习pga 平时学习的时候,每次都看pga,但很多知识点基本记不住,看了就忘,忘了再看,最近遇到系统宕机的情况,考虑可能是由于分给memory_target的值过大,导致剩余物理内存不足,进而导致被踢出集群,在每次机器被重启之前,都会发现pga很大,比如我们有一次是13点被重启,随后我收取了12-13点的awr发现...
关于动态语句
关于动态语句在PL/SQL中,DML和事务控制语句可以直接使用SQL,DDL和系统控制语句不能直接在PL/SQL使用,必须使用动态语句执行。所谓静态SQL指在PL/SQL块中使用的SQL语句在编译时是...