所在位置:首页 -- 数据库
ASM的文件管理深入解析(内含开源的ASM文件挖掘研究版程序):
第一章ASM文件ASM中的文件总体上来说,分为两大类,元文件和数据文件。数据文件包含Oracle的数据文件、控制文件、重做日志文件、归档日志文件等等。对于ASM来说,只要是非元文件,就是数据文件。每一个文件,在ASM中都有一个专门的索引号,也就是编号,ASM文件索引号从1开始。其中,前255个,也就是1至255号文件,都是元文件…
揭密Oracle之七种武器之三:破译古老的谜题---共享CBC Latch的秘密
本帖最后由vage于2012-5-2510:23编辑揭密Oracle之七种武器之三:破译古老的谜题---共享CBCLatch的秘密从9iR2开始,CacheBuffersChain(以下简称CBC)Latch就变成共享Latch了。从那时开始,我想当然的认为,如果我只有读操作,互相之间就不会阻塞了。于是马上测试:declaremyidnumber;beginforiin1..10000000loopselectid1in…
做数据库维修工、还是码农,讨论走下神坛的职业
大部分公司的DBA其实是个数据库维修工,不要神化这个职业本来想简单回一下,没想到越写越长,干脆单独开一帖算了。DBA曾经被神化过,哪是因为它曾经像刚刚发掘出的金矿,很容易就可以成功。大部分公司的DBA其实是个数据库维修工。大部分公司的程序员其实是代码工,即码农。大部分公司的…………&he…
[精华] Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,…
深入理解Oracle 不得不了解的数据结构
本帖最后由jerry_xing8于2012-8-114:20编辑topcheckpoint扫盲top什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,…
MS SQL Server查询优化方法
1.如果是使用like进行查询的话,简单的使用是不行的,但是全文索引,耗空间。likea%使用索引like%a不使用索引用like%a%查询时,查询耗时和字段值总长度成正比,所以不能用CHAR类型,而是VARCHAR。对于字段的值很长的建全文索引。index2.在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了…
PHP查询MySQL大量数据的内存
昨天,有同事在PHP讨论群里提到,他做的一个项目由于MySQL查询返回的结果太多(达10万条),从而导致PHP内存不够用。所以,他问,在执行下面的代码遍历返回的MySQL结果之前,数据是否已经在内存中了?-while($row=mysql_fetch_assoc($result)){//…}当然,这种问题有许多优化的方法。不过,就这个问题来讲,我首先想到,…
ServerSocket通信的实例分析
Java代码1.packagecom.lanber.socket;2.importjava.io.DataInputStream;3.importjava.io.DataOutputStream;4.importjava.io.IOException;5.importjava.net.ServerSocket;6.importjava.net.Socket;7.publicclassServerDemo{8./**9.*注意:Socket的发送与接收是需要同步进行的,即客户端发送一条信息,服务器必需先接收这条信…


首页 上页 下页 尾页 页次:7/7页 共有68条记录 转到
中联软博