最近以SQLLDR直接加载的参数进行了测试,总结如下:比较好的一篇关于增强sqlldr性能的文章http://www.remote-dba.net/teas_rem_util18.htm1.几个文件的准备:createtableL5M.load_01asselect1asu_id,a.*from(select*fromall_tableswhere1=0)a;[oracle@qht108sqlldr]$catpara.txtuserid=l5m/l5mco
系统 2019-08-12 01:54:10 3829
与小站点相比,大型站点的数据库管理员,需要提前做好以下的事情:提供灾难发生时核心业务数据的恢复计划。理论上这个过程至少需要执行一次。通过采集大量用户数据并监控网站各节点的负载,提供优化计划当用户数量急剧增长时的快速横向扩展计划对于所有这些事情,提前计划并准备好必要时的快速应对是很重要的。为了保证站点可响应和可用性,需要做两件事:系统的数据备份和冗余。备份可以将节点恢复到它崩溃之前的状态,备份根据需求有几种比如及时恢复(PITR:point-in-time-
系统 2019-08-12 01:33:23 3818
锁机制是数据库系统区别于文件系统的一个关键特性,他可以确保用户能以一致的方式读取和修改数据。为了保证一致性,必须有锁的介入。MySQL操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素等地方也都适用锁,从而允许对多种不同资源的并发访问。打个比方,我们到淘宝上买一件商品,商品只有一件库存,这个时候如果还有另一个人买,那么如何解决是你买到还是另一个人买到的问题?这里肯定要用到事物,我们先从库存表中取出物品数量,然后插入订单,付款后插入付款表信息,然后
系统 2019-08-12 01:33:33 3814
在编写SQL批处理或存储过程代码的过程中,经常会碰到有些业务逻辑的处理,需要对满足条件的数据记录逐行进行处理,这个时候,大家首先想到的方案大部分是用“游标”进行处理。举个例子,在订单管理系统中,客服需要对订单日期为2012-09-01的销售订单进行某个批量操作,比如批量发货操作,后台业务逻辑处理时,需要对满足条件的订单记录进行逐行处理。我首先是采用“游标”编写的业务逻辑存储过程,SQL代码可以如下:游标1DECLARE@ORDERIDVARCHAR(30)
系统 2019-08-12 01:32:08 3808
1.SQLState'57011'anderrorCode'-964'原因:数据库的日志文件已满解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以任意选择)查看数据库的配置参数:getdbcfgfor日志文件大小(4KB)(LOGFILSIZ)=1024(每个日志文件大小为1024*4KB=4MB)主日志文件的数目(LOGPRIMARY)=3辅助日志文件的数目(LOGSECOND)=1修改数据库的配
系统 2019-08-12 01:54:35 3806
原文出处:http://database.51cto.com/art/201011/232578.htm1--获取当前日期:23selectcurrentdatefromsysibm.sysdummy1;4valuescurrentdate;56--获取当前日期7selectcurrenttimefromsysibm.sysdummy1;8valuescurrenttime;9--获取当前时间戳10selectcurrenttimestampfromsys
系统 2019-08-12 01:52:36 3803
了解你所不知道的SMON功能(七):清理IND$字典基表July7,2011ByMacleanLiuLeaveaCommentSMON的作用还包括清理IND$字典基表(cleanupind$):触发场景当我们在线创建或重建索引时(createorrebuildindexonline),服务进程会到IND$字典基表中将该索引对应的记录的FLAGS字段修改为十进制的256或者512(见上图0×100=256,0×200=512),如:SQL>createind
系统 2019-08-29 22:20:46 3800
有如下需求:自己在MSSQL里写了个函数,用于把输入的数字转为对应的格式的,也是从网上抄的,备用。--=============================================--Author:牛腩--Createdate:2011年11月16日14时9分--Description:格式化浮点数,去掉多余的0--=============================================CREATEFUNCTION[dbo].
系统 2019-08-29 23:40:59 3796
现场环境:操作系统:windowsOracle版本:10g今天在通过imp导入数据时,日志提示TS_W5_D表空间不存在。感觉很奇怪,导入用户的表空间是ts_w5_d,并且这个表空间也存在啊。为什么还是提报表空间不存在呢?并且,当时试图通过>droptablespacets_w5_d时,提示ts_w5_d表空间不存在,明明有啊,怎么说不存在?排查了半天,最终得知,oracle表空间名称分大小写的:TS_W5_D、ts_w5_d是2个表空间的。Oracle数
系统 2019-08-12 01:55:10 3794
今天处理SQLServer级联删除遇到了很蛋疼的事。SQLServer不支持表内自关联级联删除,而MySql和Oracle却支持。貌似原因是SQLServer会产生循环级联,就不给这样弄。所以很明确说:SQLServer是不支持表内自关联级联删除。那怎么办呢:只能用触发器呗IFEXISTS(SELECTNAMEFROMSYSOBJECTSWHERENAME='tg_SysDelete'ANDTYPE='TR')DROPTRIGGERtg_SysDelete
系统 2019-08-12 01:55:16 3776
通过他们自己的经验认识到安装Apache服务器是件不容易的事儿。如果您想添加MySQL、PHP和Perl,那就更难了。XAMPP是一个易于安装且包含MySQL、PHP和Perl的Apache发行版。XAMPP的确非常容易安装和使用:只需下载,解压缩,启动即可。下载地址:http://sourceforge.net/projects/xampp/windows下的安装包包括:Apache2.2.12(IPv6enabled)+OpenSSL0.9.8kMyS
系统 2019-08-29 22:58:26 3775
mysql按照中文名称排序Sql代码www.2cto.com/*NavicatMySQLDataTransferSourceServer:localSourceServerVersion:50022SourceHost:localhost:3306SourceDatabase:testTargetServerType:MYSQLTargetServerVersion:50022FileEncoding:65001Date:2012-11-1915:46:1
系统 2019-08-12 01:32:13 3761
原文:SQLServer2008R2性能计数器详细列表(二)SQLServerBufferPartition对象:提供计数器来监视SQLServer如何使用可用页SQLServerBufferPartition计数器说明Freelistempty/sec每秒钟请求但无法提供可用页的次数。Freelistrequests/sec每秒请求可用页的次数。Freepages所有可用列表的总页数。SQLServerCLR对象:监视MicrosoftSQLServer
系统 2019-08-12 01:51:43 3753
本文配图来自《高性能MySQL(第二版)》。在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B树索引具有范围查找和前缀查找的能力,对于N节点
系统 2019-08-12 01:53:02 3749
卸除运行如下批处理文件D:\oraclexe\app\oracle\product\11.2.0\server\deinstall\deinstall.bat批处理文件在运行结束后自动退出以下为手工操作:1关闭管理中所有的oracle服务2打开注册表regeditOracle11gRelease2(11.2)forMicrosoftWindows(32-Bit)安装与卸除
系统 2019-08-12 01:32:21 3749