怪问题--没打补丁与打补丁的差别

helodd 2006-03-23 10:47:14
同样执行一个存储过程 在没有打SP4补丁的机器上能正常运行,而在打了SP4补丁的机器不能查询,或者是查询时间超长:
没打补丁机器如下:Microsoft SQL Server 2000 - 8.00.194 (Intel X86) ,P4 3.0G, 512M内存 执行过程是3 分钟左右完成


打补丁机器如下:Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) P3 2.4G, 512M内存 执行过程时间 3小时还没有数据出来,但有时会 3 分钟左右查询出数据。

存储过程里面用到临时表,并对临时表有Insert,Update 的操作。 感谢大侠们解答。
...全文
249 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeqtr1982 2006-04-18
  • 打赏
  • 举报
回复
:)
itblog 2006-04-18
  • 打赏
  • 举报
回复
呵呵,顶一下~
wangdehao 2006-04-17
  • 打赏
  • 举报
回复
纯粹接分......
helodd 2006-04-17
  • 打赏
  • 举报
回复
发觉是一些表的索引破坏了,重新整理索引搞定了...呵呵
helodd 2006-03-23
  • 打赏
  • 举报
回复
重量级,下载:www.mmdoo.com/123.txt
netcoder 2006-03-23
  • 打赏
  • 举报
回复
贴出你的存储过程让我见识见识如何?
helodd 2006-03-23
  • 打赏
  • 举报
回复
不会是补丁打的不好。

多运行几次后发觉我没有打补丁的也是这样,运行一个存储过程时间超长也没有执行完。重新启动计算机还是这样。。
lovcal 2006-03-23
  • 打赏
  • 举报
回复
是不是你的sp4补丁打得不好啊?是共性么?
helodd 2006-03-23
  • 打赏
  • 举报
回复
up

两台计算机使用的是同一个数据库还原。 纠正的是 p3 2.4G -->p4 2.4G
联系方式: 官方网站:http://www.applem2.com 技术论坛:http://bbs.applem2.com   -------------------------------------------------------------------------------- [2012-06-10] 1、[Login] 修正“与服务器失去链接”的错误 2、[M2Server] 修正宝宝无法升级的错误 3、[!Setup.txt] 如职业血条魔法值不对,打开\Mir200\!Setup.txt,将相应数值修改成下面一样即可。 LevelValueOfTaosHPRate=2.5 LevelValueOfWizardHPRate=1.8 LevelValueOfWarrHPRate=4.5 [2012-06-04] 1、[Login] 修正登陆器多开时提示进程被占用的错误 2、[Client] 增加内挂自动挂机功能,在游戏里按F12呼出内挂,设置挂机技能项,按Ctrl+L开启或关闭挂机 3、[Client] 修正合成功能引数据包太大导致功能失效的错误 4、[Client] 修正剑侠界面人物名字位置错误 5、[M2Server] 修正合成功能掉落物品几率设置无效的错误 6、[M2Server] M2控制台的交易NPC配置加入属性转移参数 7、[NPCDesign] 修正传奇目录错误的提示 8、[M2Server] 还原NPC的%价格参数 [2012-05-10] 1、调整登陆器读取客户端补丁模式:Prguse.pak为盛大模式调用,Prguse_.pak为剑侠模式调用 2、扩展 CHECKITEMADDVALUE 装备位置(0..15) 附加属性(0..28) (>,<,=,?) 数量 装备位置加入 -1 参数, 意为装备合成中间位置的装备 3、增加快捷键ALT+R刷新背包 4、更改商店买卖修理需要在商店脚本头部加入头文件才会显示(@buy @sell @repair @s_repair)依次是买、卖、修理、特修 5、增加行会初始人数可在M2上调整,M2--选项--参数设置--游戏选项(1)--行会成员限制 6、商店[Goods]段修改成兼容盛大模式,摆放位置留空的话,系统将依次排列 原顺序为:物品名称 摆放位置 刷新时间(分钟) 数量 目前为:物品名称 数量 刷新时间(分钟) 摆放位置 [2012-05-01] 1、MonGen.txt配置增加了一个参数,为1时表示刷新出来的会有无敌模式(即打不死) MonGen配置说明 2、增加经验猪配置方法,具体查看:攻击物加经验设置方法 3、增加地图参数:NODEAL禁止交易,NOTHROWITEM禁止丢物品(金币也不可以扔) 4、增加常量读取当前人物帐号 5、更新可采集物设置:Race 30 RaceImg 26为可采集物 25为宝箱 MP字段为可采集次数,默认为0 6、调整每职业血量和魔法值为正常化 [2012-04-20] 1、物品规则属性中加入装备禁止取下规则,M2--查看--列表信息--物品规则 2、增加取下人物身上装备命令:TakeOffItem 装备位置 (0/1) 1为强制取下, 默认值为0 3、增加检测人物当前攻击的物名字:CheckHitMonName 物名字 4、增加地图参数:HITMON(@XXX) 当前地图攻击物时触发QFunction-0.txt中对应的脚本段 5、物数据库的WALK_SPD字段允许为-1:表示当前物不移动 6、增加可在物品数据库中设置装备初始发光效果,字段为Effect 发光效果(1-9) 如果想通过脚本取消原本的发光效果,只需将发光效果设成10即可 [2012-04-15] 1、PAK工具增加支持32位真彩素材导入 2、重新调整装备合成功能设置,具体详见:M2--查看--装备合成 按SHIFT键支持批量操作 3、剑侠界面增加装备合成功能,通过人物背包中的“合成”按钮打开 4、增加NPC对话框可支持自定义框架及文字显示范围,并推出相对应NPC对话框可视化编辑工具:自定义NPC对话框 5、登陆器列表配置增加分组上移下移及服务器分区上移下移功能 6、合区工具加入文本合并功能 [2012-03-28] 1、支持盛大最新客户端 2、支持盛大最新装备及特效 3、增加属性转移触发[@MOVEABILITY_OK]和[@MOVEABILITY_FAIL] 扩展装备位置21为待转移装备,22为目标装备 属性转移触发功能 成功触发[@MOVEABILITY_OK],失败触发[@MOVEABILITY_FAIL],放在QFunction-0
什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅 特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件 作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版 本(这或许是你非常渴望拥有的功能)。采用版本控制系统(VCS)是个明智的选择。有了 它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状 态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而导致出现问题, 又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气 把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工 作量却微乎其微。 1.1.1 本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以 示区别。这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一 旦弄错文件丢了数据就法撤销恢复。 为了解决这个问题,人们很久以前就开发了许多种本地版本控制系统,大多都是采用某种 简单的数据库来记录文件的历次更新差异(见图1.1)。 其中最流行的一种叫做rcs,现今许多计算机系统上都还看得到它的踪影。甚至在流行的 Mac OS X 系统上安装了开发者工具包之后,也可以使用rcs 命令。它的工作原理基本上就 是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件 修订前后的内容变化。所以,根据每次修订后的补丁,rcs 可以通过不断打补丁,计算出各 个版本的文件内容。
相信许多liunxer初次听到“GRUB4DOS”这个名字,第一感觉就是:这个对我用,因为我不用DOS,即使用也不会去通过它启动GRUB。先别急,再问一句:您是否用过grldr呢?是否用过MaxDos、一键 ghost、矮人DOS工具盘?如果答案是肯定的,那您已经在用GRUB4DOS了。 是它的名字给人们造成了误解,这也是历史遗留问题——一开始仅仅是“for dos”,而后来开发越来越深入,“FOR DOS”已远不能涵盖其全部。于是它的名字就成了一个障碍,新接触的人往往望名生意,以为它是专给DOS用的,便不去关注——我本人就是如此,很久之后才重新发现它,所以写下这篇文字,希望更多人能够了解并使用这一优秀作品,享受它带来的可靠与便捷。 首先搞清楚与 GNU GRUB 的关系。 GNU GRUB 分为 GNU GRUB Lagecy 和 GNU GRUB2 两代。GNU GRUB Lagecy 其实就是原来的 GNU GRUB 0.xx ,最新版是 2005 年发布的 GNU GRUB 0.97 。目前已停止开发,并改名为 GNU GRUB Lagecy 。GNU GRUB2 是第二代 GRUB,它将取代原来的 GNU GRUB (例如0.9x版),但目前还处于开发阶段,尚未发布正式版。 而 GRUB4DOS 则是对 GNU GRUB Lagecy 的二次开发。该项目最早由 不点 在2003年发起,目前主要由他、bean 和另外几位中国人维护,很多人贡献了代码,再加上广大网友热心帮助,使得 GRUB4DOS 不断完善。在当前 新的 GRUB2 有到位、老的 GNU GRUB Lagecy 又有许多不完善 的情况下,GRUB4DOS 受到越来越多人的欢迎。 GRUB4DOS 在保留 GNU GRUB 0.97 原有功能的基础上,做了很多改进,简单归纳如下: 1、A20代码 和 bug修正 对A20的处理历来就是一个棘手问题。当初IBM引入这一设计,本意是为了让以往那些BUGGY软件能够运行,结果造成后世无穷无尽的隐患。当然不能全 IBM,真正应当责的是那些不遵守IBM标准的硬件厂商,它们生产的系统无法用常规的几种方法来控制A20,使得软件开发者可能在很多意想不到的地方碰上A20这个妖魔,除了造成死机之外,还导致执行效率的极度降低。在微软的XMS规范中就明确写着,A20的控制在有些机器上是非常耗时的一个操作。 GNU GRUB 0.97中的A20代码很明确是有问题的,这在GNU GRUB邮件列表档案中就有提到。很多用户报告在使用gnu grub 0.97时键盘失去响应。grub开发组在grub2中对A20代码打了补丁,以解决这些问题,但是这个补丁并有打到我们目前广泛使用的0.97版上。为此GRUB4DOS用取自Linux内核的A20代码替换了原代码,并参考其他一些开源代码做了很多改进,基本上解决了这一问题。 A20只是改造的一个方面,在GRUB4DOS的开发过程中修复的GNU GRUB 0.97的bug还有很多,有些在Changelog中并有提到。到目前为止,已经把那些严重的BUG排解殆尽了,应该可以比较平滑地使用GRUB4DOS了。 2、磁盘仿真(虚拟磁盘) 这是GRUB4DOS的一大特色功能,开发者下了不少功夫。这一功能是将 软盘镜像或硬盘镜像甚至某个硬盘分区 虚拟成 软驱或硬盘,进而运行其中的操作系统(DOS、win98),类似于以前流行的“虚拟软驱”(vfloppy),但功能要强得多。 用SYSLINUX中的memdisk也可实现虚拟磁盘。比较而言,GRUB4DOS功能更强,限制更少,用法更灵活,同时对bios的要求也要高那么一点点,在一些BIOS有缺陷的机子上可能会出问题(不过不用太担心,实践表明这种情况极其罕见)。 3、多种方式进入grub环境 1)通过dos 在dos下运行grub.exe即可进入纯粹的grub环境,并部分地支持退回到DOS。也可把grub.exe作为 CONFIG.SYS 里的设备驱动文件而运行。 2)通过Windows启动菜单 这是被广泛使用的一种用法。MaxDos、一键ghost硬盘版、矮人DOS工具盘之类的软件就是以这种方式启动grldr,再通过磁盘仿真虚拟出一个软驱,进而启动DOS的。 3)将GRUB4DOS引导代码写入硬盘MBR,开机直接进入grub环境 乍一看这不算什么改进——GNU GRUB本来就可以这样引导,但实际上在这里 GRUB4DOS 有相当大的革新。 GNU GRUB 的安装方法是: root (xxx,x) setup (xxx) 第一句是指定一个分区,该分区须存放有/boot/stage1和/boot/stage2文件,第二句是将引导代码写入硬盘MBR。这样安装的 GRUB,其MBR引导代码被设置为从固定的分区加载stage2。假如我们某一天因为某些原因,需要删除或格式化该分区,或者做一些会引起该分区序号变化的操作(比如用 pqmagic 在该分区前添加或删除分区),就需要预先重装一次grub,重新指定存放stage2文件的分区,否则将无法引导。这一点上 GNU GRUB 显得不够灵活。 而 GRUB4DOS 采取了新的策略:其MBR引导代码并非固定地指向某个分区,而是搜索所有分区,查找并加载 grldr,只要某分区上存有一份 grldr,就能启动。而且安装时可以将原微软的MBR备份,启动时如果找不到grldr,便自动加载备份的MBR。显然这种方式更加灵活、稳健,所以 GRUB4DOS 虽然保留了 GNU GRUB 的全部命令和功能(包括 setup 命令),但不推荐使用传统的安装方式。 当然 GRUB4DOS 方式也不是十全十美,因为其引导代码还不能识别所有的文件系统,目前支持仅 NTFS/FAT12/FAT16/FAT32/EXT2/EXT3(也不少了 ,以后将支持更多的格式),所以可能需要专门设一个分区来存放 grldr 。不过在我看来这是值得的,一点小麻烦换来了更多的方便和稳定。 4、图片背景支持 可用 640x480@14位色 的图片做背景。图片制作请参考这里: http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D4 5、中文支持 GRUB4DOS 发布有中文版,大大方便了中文用户。 6、光驱支持 该功能使得用户可以再GRUB环境下访问光驱,并可由光驱启动,很实用。Os:GNU/Debian Linux 5.0 Lenny -AMD Athlon(tm) 64 Processor 3000+ -NVIDIA GeForce 7300 GT -512M*2 DDR Memory -ST SATA 250G

22,295

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧