打印本文 打印本文 关闭窗口 关闭窗口
sybase问题整理(希望大家追加)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3620  更新时间:2009/4/22 23:09:49  文章录入:mintao  责任编辑:mintao
)保持特别活跃的状态,将为那些检查点需要从高速缓冲池中刷新较"脏"的页面的而增加的I/O操作次数,并因此花费了在检查点上的时间,都能够大大减少作出贡献。 
如果预先进行了配置,则可以对并行的选择进入可以使用预先分配的盘区。所以,通过将sp_configure number of pre-allocated extents设置为16也将对系统性能有明显的积极的效果。 
  备注:在仅对数据加锁类型之间进行改变不需要对数据进行备份, 而且执行起来只需很短的一段时间。 
[以上为摘自sybase公司站点上的资料] 
据我个人使用经验,我觉得对于并行性较高的应用要充分考虑使用行级锁,这样对于提高并发性能至关重要!当然,事务都存在利弊两方面,使用行级锁,也会带来一些相应的弊端,比如使用的锁越多,占用的内存也越多,在使用行级锁的表上频繁的进行数据删除、插入操作久而久之会造成数据库碎片的大量生成,数据库性能会下降,这就需要定时进行reorg操作,但该操作比较耗时,且影响业务!
16) 请问!怎样设置自动清log,和temp的阀值?
   http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=10&topic=1507&show=120

一般我们可以为某段设置多个阀值,但只需在达到最后机会阀值时作些空间清理的操作.
第一步,在你的数据库中设置阀值,并指定达到阀值后的处理过程: 
查看当前数据库某段的最后机会阀值:
sp_helpthreshold "default"
或者察看其他段的信息。
修改某段的最后机会阀值:
sp_modifythreshold 数据库名,段名,自由空间名,[新过程名[,新自由空间名[,新段名]]]
sp_modifythreshold mydb,"default",200,NULL,175
将最后机会阀值由200页调整到175页。
具体其他操作,可以参考相关手册! 
第二步,编写阀值处理过程:
create procedure sp_thresholdaction 
                @dbname varchar(30),
                @segmentname varchar(30),
         @space_left int,
     @status int
as
        declare @SpaceLeft varchar(20),
                @Status varchar(20)
        select @SpaceLeft=str(@space_left,6,0)
        select @Status=str(@status,6,0)
        print "Log is dumpped('%1!' for '%2!',SpaceLeft:'%3!',Status:'%4)',
        and is dumped.",@segmentname,@dbname,@SpaceLeft,@Status
        dump transaction tempdb to with truncate_only
return 

不过,我还是不建议用最后机会阀值来进行自动维护。 


17) 


 qjhadm 回复于:2002-12-25 13:35:20 一个字:真不错!

 lljj 回复于:2002-12-25 14:20:42 精华!+收藏!

 jazy 回复于:2002-12-25 14:20:48 谢谢FreeBob兄!
该贴将置为精华并置顶。
我也发现论坛的一些帖子会定期的删除!
所以,我们要收集一些自资料作为精华,这样就不至于被删了!
希望大家一起努力!
把一些已经正确解决的经验贴到该贴中!
如果是新的问题请在新贴中贴出!
谢谢合作!

 greathb 回复于:2002-12-25 14:29:41 freebob真是好样的?

 jazy 回复于:2002-12-25 16:46:29 17〉sybase 相关产品的中文显示问题:
问:
安装Sybase ASE 12.5时,如果是中文字符的话,显示方框字符的乱码,因为安装程序使用java制作,可能与什么有关,我不太懂? 
答: 安装前将安装文件中此路径下的:shared-1_0\jre1.2.2\lib\font.properties.zh.NT4.0->改为\shared-1_0\jre1.2.2\lib\font.properties.zh.NT5.0
试一下!
我的正版12.5没有出现这个问题,估计你的SYBASE12.5没有打包JRE吧!
[color=#9400D3]补充说明:类似情况在安装 ASEIQ 和 sybase 客户端时视不同操作系统和机器都可能存在这个问题,出现这种情况,就得考虑打补丁或修改jre名字。
[/color]


 xzwxh 回复于:2002-12-31 23:16:38 zhi chi

 菜虾 回复于:2003-01-04 03:47:15 绝对珍藏

 learningunix 回复于:2003-01-05 16:02:55 不错,我想问一下有没有关于在solaris下面安装sybase的详细资料

 procrus 回复于:2003-01-06 04:38:40 安装起来很简单吧,注意共享内存,给几个环境变量就可以了

 chenlin 回复于:2003-01-07 12:34:29 不错,精华所在

 sarge119 回复于:2003-01-08 09:18:34 谢谢,受益非浅。  

 learningunix 回复于:2003-01-08 20:36:59 那位老兄有详细的在solaris下面安装sybase的资料。谢谢!

 luomo 回复于:2003-01-24 13:12:41 用powerDesigner9.5 倒表结构,存储过程时重是出错,有成功过的吗?
传授传授你们的经验,谢谢!

 

上一页  [1] [2] [3] [4] 

打印本文 打印本文 关闭窗口 关闭窗口