楼主: 诺华

[精华] sybase系统的一个调优案例

[复制链接]
论坛徽章:
47
生肖徽章:牛
日期:2007-09-26 17:01:04马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14奥运会纪念徽章:摔跤
日期:2012-09-18 10:12:52版主4段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-01-04 11:50:44现任管理团队成员
日期:2011-05-07 01:45:08生肖徽章:蛇
日期:2007-09-26 17:01:59
11#
发表于 2010-10-18 10:44 | 只看该作者
很好,经验之谈,精华鼓励一下,期待下一篇作品。

使用道具 举报

回复
论坛徽章:
54
秀才
日期:2017-02-22 15:18:002015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16马上有对象
日期:2014-10-24 17:37:552014年世界杯参赛球队: 比利时
日期:2014-08-05 11:35:382014年世界杯参赛球队: 阿根廷
日期:2014-07-15 10:49:33马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11路虎
日期:2014-01-02 12:55:56ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
12#
发表于 2010-10-20 12:05 | 只看该作者
汗,在另一个贴子里乱讲了一通

使用道具 举报

回复
论坛徽章:
1
2011新春纪念徽章
日期:2011-01-04 10:38:21
13#
发表于 2011-1-3 20:52 | 只看该作者
非常不错,好文。。。。。

使用道具 举报

回复
论坛徽章:
17
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442015年新春福章
日期:2015-03-06 11:57:31暖羊羊
日期:2015-03-04 14:50:37马上有钱
日期:2014-05-19 11:18:35马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:112013年新春福章
日期:2013-02-25 14:51:24奥运会纪念徽章:现代五项
日期:2012-10-16 23:29:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202012新春纪念徽章
日期:2012-01-04 11:50:44
14#
发表于 2011-2-27 22:20 | 只看该作者
值得实验一下。还是可以借鉴下的

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2011-3-2 20:41 | 只看该作者
不错,学习了

使用道具 举报

回复
论坛徽章:
114
授权会员
日期:2005-10-30 17:05:332013年新春福章
日期:2013-02-25 14:51:24奔驰
日期:2013-08-01 21:18:36宝马
日期:2013-12-04 21:52:282014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14
16#
发表于 2011-3-7 22:37 | 只看该作者
ase  的所谓  Statement cache 类似于oracle 的shared pool 专门用来保存 procedure 及sql语句的解析 执行计划等 信息

对应于sybase spinlock 的大致是oracle 的latch 但是oracle 的statspack 或 awr 中对于数据的pin 和对 sql/procedure 的pin 是完全不同的.

难道sybase 中的spin lock 不区分代码spinlock 和数据spinlock ?

757的traceflag 改变的是内存分配策略 ,而不是替换策略把.  



这个例子是不是可以说明sybase 15还没有类似oracle 绑定变量的功能, 所以内存中充斥大量sql语句的执行计划, 尽管这些语句是基本相同的.



另外, 希望楼主不必在意别人的评论, 只关心对自己有价值的探讨


还有楼主是luorsh 吗

[ 本帖最后由 花好月不圆 于 2011-3-7 22:39 编辑 ]

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
17#
 楼主| 发表于 2011-3-9 09:53 | 只看该作者
原帖由 花好月不圆 于 2011-3-7 22:37 发表
ase  的所谓  Statement cache 类似于oracle 的shared pool 专门用来保存 procedure 及sql语句的解析 执行计划等 信息

对应于sybase spinlock 的大致是oracle 的latch 但是oracle 的statspack 或 awr 中对于数据的pin 和对 sql/procedure 的pin 是完全不同的.

难道sybase 中的spin lock 不区分代码spinlock 和数据spinlock ?

757的traceflag 改变的是内存分配策略 ,而不是替换策略把.  



这个例子是不是可以说明sybase 15还没有类似oracle 绑定变量的功能, 所以内存中充斥大量sql语句的执行计划, 尽管这些语句是基本相同的.



另外, 希望楼主不必在意别人的评论, 只关心对自己有价值的探讨


还有楼主是luorsh 吗


luorsh是我们公司的cto,阁下是哪位?

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2011-3-24 14:39 | 只看该作者
学习了。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2008-06-18 16:39:36BLOG每日发帖之星
日期:2009-05-13 01:01:05
19#
发表于 2011-3-25 16:14 | 只看该作者
非常好的文章,说的很详细.

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2011-4-8 19:01 | 只看该作者
顶一下,
我还没真正用过ASE 15  , 只看到15 的 new feature,sybase一直都在宣传相比之前的版本在性能上有了很大提升。

[ 本帖最后由 DBSolutions 于 2011-4-8 19:03 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表