Now . Or Never ``

if you stay , you will always here.

MySQL 数据库性能优化之SQL优化

一、MySQL 数据库性能优化之SQL优化 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础 优化目标 减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都...

2013-03-26 16:38:56

阅读数:860

评论数:0

分布式java缓存 XMemcached 介绍

User_Guide_zh   用户指南 0.4版本  Phase-Support, UserGuide, 用户指南, Featured Updated Jul 16, 2012 by killme2...@gmail.com 变更历史XMemcached简介X...

2012-11-14 11:10:57

阅读数:1219

评论数:0

在来自SHOW PROCESSLIST的输出中常见的一些状态:

在来自SHOW PROCESSLIST的输出中常见的一些状态: · Checking table   线程正在执行(自动)表格检查。 · Closing tables   意味着线程正在刷新更改后的表数据,并正在关闭使用过的表。这应该是一个快速的操作。如果不快,则您应该验证您的磁盘没有充满...

2012-08-22 11:30:13

阅读数:551

评论数:0

asp 注入采用的方法

1.判断是否有注入 ;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.判断数据库系统 ;and (select count(*) from sysobjects)>0 mssql ;and (select count(*) from m

2011-07-12 16:24:15

阅读数:1844

评论数:0

Java数据类型和MySql数据类型对应一览

<br />类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT...

2010-12-09 09:49:00

阅读数:8001

评论数:0

mysql存储过程学习随笔(2)

<br />今天开始带参数的学习,这个参数貌似是很重要的哦,嘿嘿<br />create procedure p5(in p int) set @x=p;<br />然后执行这个存储过程<br />call p5(1231231);<br /&...

2010-09-10 17:07:00

阅读数:405

评论数:0

mysql存储过程学习随笔

<br />DELIMITER //  这个在mysql中是指定分隔符。默认都是;<br />DELIMITER ;// 这个就是改回;做为分隔符。<br /> <br />当头一棒。。 <br />当我尝试最简单的一个存储过程的时候,给...

2010-09-09 14:55:00

阅读数:536

评论数:0

MySQL表类型简单对比

MySQL为我们提供了很多表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型每一种表类型都有其自己的属性和优点。下面我们来简单的讨论一下。MyISAM表类型:MyISAM表(TYPE=MYISAM)是ISAM类型的一种延伸,具有很多优化和增强的特...

2010-04-13 16:20:00

阅读数:550

评论数:0

高并发的大数据量查询导致系统频繁死机

我们的大数据量查询是数据库分页的,但是导出和打印功能是基于全部数据的.系统投入使用后,对于导出和打印功能的使用远远要高于我们的预期.而我们的系统的硬件设备是有限的 不能再升级了.抓取内存大对象的时候,常常发现数百个5M以上的collection大对象我们的这个系统不大,就是一个提供一些信息管理的,...

2010-04-13 16:16:00

阅读数:2885

评论数:1

plsql连接远程oracle数据库实战

环境:1.远程oracle服务器ip:192.168.1.1532.oracle的SID:db013.oracle全局数据库名:db01 4.plsql连接时候用的数据库名:153                                                         ++...

2010-04-13 16:00:00

阅读数:713

评论数:0

浅析Oracle对象和数据的导入导出

对于Oracle对象和数据的导入导出,我们会用到一些小工具。以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出、导入数据时有两个问题:1、要把表数据和对象(存储过程、视图)分开导出2、导出的视图如果有注释,那么在导入时常常会出错。其实,PL/SQ...

2010-04-13 15:48:00

阅读数:323

评论数:0

Oracle千万条记录插入与查询小结

最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。1、 避免使用Hibernate框架Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心...

2010-04-13 15:48:00

阅读数:285

评论数:0

Oracle性能优化之Rollback Segment优化

1、概念Transaction以轮循的方式使用rollbacksegment里的extent,当前所在的extent满时就移动到下一个extent。可能有多个transaction同时向同一个extent写数据,但一个rollback segment block中只能保存一个transaction...

2010-04-13 15:47:00

阅读数:367

评论数:0

数据库优化与应用程序性能的五个平衡点

我们经常提到数据库优化,经常为提高应用程序性能对数据库一阵折腾,但这真的有效吗?我们是否真的看清哪些问题出在数据库方面,哪些问题出在应用程序方面?几乎所有现代应用程序都要通过数据库实现数据持久化。数据库访问层经常要对严重的性能问题负责。一旦遇到数据库的问题,大多数人开始研究数据库本身。正确的索引和...

2010-04-13 15:47:00

阅读数:277

评论数:0

数据库常用技能

2.4   SQLSERVER数据库基础知识2.4.1       什么是RDBMS?.什么是DBA?什么是表?RDBMS关系型数据库管理系统。一个关系型数据库是一组表。表中的每行称为记录,每列称为字段。没有记录和字段,也就没有内容可管理。DBA数据库管理员,管理数据库和数据库服务器的人。表是由列...

2010-04-13 15:46:00

阅读数:399

评论数:0

Oracle数据库中的字符处理技巧

一、去掉尾部的空格字符。有时候在查询或者进行其他处理的时候,需要把字符串尾部的空格字符去掉。如有时候应用软件设计的不合理,会把空格字符保存在数据库中。如在输入产品品号的时候,用户不小心,把“DT001”输成了“DT001”。如果应用程序在设计的时候,能够自动把尾部的空格去掉然后在保存到数据库中能够...

2010-04-13 15:46:00

阅读数:452

评论数:0

SQL Server与Oracle数据库事务处理横向对比

在这里我们将对MS SQL Server和Oracle数据库事务处理的一些不同进行对比,希望通过对比能帮助大家更好的理解事务处理的本来面貌。背景在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle数据库事务处理的差异性引起一些争论,...

2010-04-13 15:45:00

阅读数:333

评论数:0

SQL语句优化30个用法

1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=SCOTT;2. /*+FIRST_ROWS*/...

2010-04-13 15:44:00

阅读数:280

评论数:0

ORACLE优化SQL语句,提高效率(3)

(29)用WHERE替代ORDER BY:  ORDER BY 子句只在两种严格的条件下使用索引。  ORDER BY中任何的列必须包含在相同的索引中并保持在索引中的排列顺序。  ORDER BY中任何的列必须定义为非空。  WHERE子句使用的索引和ORDER BY子句中所使用的索引不能并列。 ...

2010-04-13 15:43:00

阅读数:254

评论数:0

sql语句优化!

会使用索引,导致全表扫描情况1.不要使用in操作符,这样数据库会进行全表扫描,推荐方案:在业务密集的SQL当中尽量不采用IN操作符2.not in 使用not in也不会走索引推荐方案:用not exists或者(外联结+判断为空)来代替3同样不会使用索引,因此对它的处理只会产生全表扫描推荐方案:...

2010-04-13 15:43:00

阅读数:239

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭