最新评论

共2页: 1 2 下一页 
[quote]细嗅蔷薇:select top 30 * from ( select top 100 percent * from data where title='"&title1&"' order by id desc) 这样也得扫描全表吧[/quote] 不会。看索引字段。你可以自己看看执行计划。
select top 30 * from ( select top 100 percent * from data where title='"&title1&"' order by id desc) 这样也得扫描全表吧
Re:Eclipse3.5 卸载插件 盖慧彤 2012-02-04 17:37  
多谢!
Re:Eclipse 安装SVN ubuntu 10.04 blackcat 2010-09-28 15:11  
还是发现问题。 需要修改eclipse配置文件 sudo vim /usr/lib/eclipse/eclipse.ini 增加一行: -Djava.library.path=/usr/lib/jni 注意/usr/lib/eclipse/exlipse.ini是/etc/eclipse.ini的软链接
1. kernel.shmall为物理内存除以pagesize; kernel.shmmax为物理内存的一半; fs.file-max为512 乘以 processes (如128个process则为 65536); net.ipv4.ip_local_port_range/net.core.rmem_default/net.core.rmem_max三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的; net.ipv4.tcp_rmem/net.ipv4.tcp_wmem两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下; 其它参数根据官方文档要求设置即可. 2. vi /etc/sysconfig/limits.conf --使用HugePage 内存技术,添加下面2行 Oracle soft memlock 5242880 Oracle hard memlock 524280 --进程句柄数量 oracle soft nproc 2047 oracle hard nproc 16384 -- 文件句柄 oracle soft nofile 65536 oracle hard nofile 65536 将下面一行添加到/etc/pam.d/login文件中: session required /lib/security/pam_limits.so 3. 配置 hangcheck-timer 模块 Hangcheck- timer 是Linux 提供的一个内核级的IO-Fencing 模块, 这个模块会监控Linux 内核运行状态, 如果长时间挂起, 这个模块会自动重启系统。 这个模块在Linux 内核空间运行, 不会受系统负载的影响。 这个模块会使用CPU的 Time Stamp Counter(TSC) 寄存器,这个寄存器的值会在每个时钟周期自动增加, 因此使用的是硬件时间,所以精度更高。 配置这个模块需要2个参数: hangcheck_tick 和 hangcheck_margin。 hangcheck_tick用于定义多长时间检查一次,缺省值是30秒。 有可能内核本身很忙, 导致这个检查被推迟, 该模块还允许定义一个延迟上限,就是hangcheck_margin, 它的缺省值是180秒。 Hangcheck- timer 模块会根据hangcheck_tick 的设置,定时检查内核。只要2次检查的时间间隔小于 hangcheck_tick + hangchec_margin, 都会认为内核运行正常,否则就意味着运行异常,这个模块会自动重启系统。 CRS本身还有一个MissCount 参数,可以通过crsctl get css miscount 命令查看。 当 RAC结点间的心跳信息丢失时, Clusterware 必须确保在进行重构时,故障结点确实是Dead 状态,否则结点仅是临时负载过高导致心跳丢失,然后其他结点开始重构,但是结点没有重启,这样会损坏数据库。 因此MissCount 必须大于 hangcheck_tick+hangcheck_margin的和。 3.1 查看模块位置: [root@raraw1]# find /lib/modules -name "hangcheck-timer.ko" /lib/modules/2.6.9-78.EL/kernel/drivers/char/hangcheck-timer.ko /lib/modules/2.6.9-78.ELsmp/kernel/drivers/char/hangcheck-timer.ko 3.2 配置系统启动时自动加载模块,在/etc/rc.d/rc.local 中添加如下内容 [root@raraw1]# modprobe hangcheck-timer [root@raraw1]# vi /etc/rc.d/rc.local modprobe hangcheck-timer 3.3 配置hangcheck-timer参数, 在/etc/modprobe.conf 中添加如下内容: [root@raraw1]# vi /etc/modprobe.conf options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180 3.4 确认模块加载成功: [root@raraw1]# grep Hangcheck /var/log/messages | tail -2 Feb 23 22:08:44 raraw1ernel: Hangcheck: starting hangcheck timer 0.9.0 (tick is 30 seconds, margin is 180 seconds).
Re:Oracle10g Rac ora-12545 blackcat 2010-08-18 21:18  
@killkill 呵呵。估计是你安装升级的时候,忘了先配置下netca了。
Re:Oracle10g Rac ora-12545 killkill 2010-08-18 13:20  
这个问题上两周才遇到,比较诡异。
文章说法有不准确的地方。 文中描述蛋3GB,是指3GB的地址空间。也就是3GB的用户态进程空间。
Re:RMB升值 后果之一 killkill 2010-06-24 14:18  
很好的比喻,让人看了感触颇深。
[quote]killkill:新会话不能建立,旧会话可以访问数据库,通常是由于资源(内存、CPU)的限制做成的,我在Solaris上试过。[/quote] 嗯。 这个应该是window系统调用的问题,也就是oracle进程在这种情况下需要的进程空间大于2G了。
新会话不能建立,旧会话可以访问数据库,通常是由于资源(内存、CPU)的限制做成的,我在Solaris上试过。
Re:RMB升值 后果之一 Ju2ender 2010-06-12 09:22  
……看完感慨颇深啊
Re:Toad 计算创建索引耗时时候的BUG blackcat 2010-05-27 09:37  
一个测试哥们给找了个答案。 oracle 10g 表空间利用率负数。 ----测试现象: 当从数据库里删除大于2G的表时(没有增加purge参数),那就回出现表空间里的部分数据文件的使用率为负数. ----解决办法 : 1. 增大db_file_recovery_file_dest_size 2G的大小,(如果没有在安装时设置大小,那显示数为0) 若没有在安装时设置,那数据库里默认设置还是2G,当在删除(drop操作时),数据库会使用该用户的表空间来保存DROP可恢复数据, 用表空间的一定空间来保存.(注意:表空间的变化量) 2.删除数据库里的dba_recyclebin/user_recyclebin/recyclebin里面的记录,那OEM就能正常显示. 3.其他地方也正常。
Re:怪异的SqlServer备份 blackcat 2010-05-24 11:23  
找到解决方案: 首先,为什么文件会自动删除,应该是Sql2005 Native Client执行完backup命令后,会有一个通信等待一个时间,应该是服务器给客户端送点东西,如果等不到,就把完成的工作取消了。 解决方案,我在ODBC调用中,执行完sql语句之后,调用 SQL_API SQLRowCount(SQLHSTMT StatementHandle, SQLLEN* RowCount); 之前,调用Sleep,然后就OK了。又是曲线救国
Re:怪异的SqlServer备份 blackcat 2010-05-21 17:13  
我再来顶顶。
Re:怪异的SqlServer备份 blackcat 2010-05-21 16:53  
我自己顶一下。请各路高侠帮忙看看。
Re:OCI bug 并行删除造成崩溃 blackcat 2010-04-16 14:12  
问题搞定。
Re:RMB升值 后果之一 PHP老兵 2010-04-16 13:06  
太有才了·· 欢迎访问《草根》 用心做一份永久免费的电子杂志,不仅仅是收获一份知识,更重要的是收获一份感动··· 《草根》需要您的支持。http://www.lampbrother.net/grassroots/
Re:浪子回头金不换 blackcat 2010-04-12 22:30  
@何清松 一个好好的冷幽默,被你的冷幽默一下子搞没了味道。
Re:浪子回头金不换 何清松 2010-04-12 20:46  
[code=cpp] printf( "打中文字多好吗 ?" ); [/code]
共2页: 1 2 下一页 

posts - 37, comments - 32, trackbacks - 0, articles - 0

Copyright © blackcat