Windows98操作系统优化实战(共9篇)
一、优化CMOS设置
通过优化CMOS设置可命名系统启动更快资源利用率更高。
实现方法:不同配置的机器个体优化方法也各异,但一般都有:加速系统检测过程(关闭不用的硬件,比如多余的IDE通道、USB设备等;关闭多余的检测,比如将“Above
LmbMemory
Test”设置为Disabled等;按实际参数设置硬盘而不要将硬盘参数设置为AUTO,以减少启动时检测硬盘参数的时间等)、加速CPU(将“CPU
L1Cache”、“CPUL2Cache”或“ExternalCache”、“Internal
Cache”设置为Enabled,将“L1CacheUpdate”和“L2CacheUpdate”设置为WB,将“System
BootUpCPUSpeed”设置为High等)、加速硬盘(将“IDEHDDBlockMode”和“IDE3-Bit
TransferMode”设置为Enabled,将“IDE3-BitTransferMode设置为Enabled,将“IDE
UltraDMAMode”设置为Auto或Enabled等)、提高启动速度(将“QuickPowerOnSelf
Test”设置为Enabled,将“BootSequence”设置为“C、A”或“C、A、CD-ROM”、将“BootUp
FloppySeek”设置为Disabled等)、提高显示速度(将“VideoBIOSCacheable”、“VideoRAM
Cacheable”、“VideoBIOSShadow”、“C8000-CBFFF”TO“DC000-DFFFF”都设置为Enadled等)、提高系统性能(将“System
BIOSCacheable”、“SystemBIOSShadow”设置为Enabled等)等。
二、优化系统启动过程
1、简化自启动程序
虽然某些自启动程序可以简化用户的操作(如注册表检查程序Scanregw.exe等),但也有相当一部分自启动程序很少使用或者是根本不用,因而只是白白占用了系统资源、降低了系统性能。在Windows
98中主要有四种类型的自启动程序,即Config.sys和Autoexec.bat中加载的程序、Win.ini中的自启动程序、“启动”组中的自启动程序以及注册表中KEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVisionRun位置下的自启动程序,通过对它们进行简化可以提高系统的运行速度。
实现方法:点击“开始-程序-附件-系统工具-系统信息”,并选取菜单“工具-系统配置实用程序”,然后通过单击各个标签就可以相应地取消不同类型的自启动程序了。
2、简化系统配置文件
我们知道,Io.sys和Msdos.sys是Windows
98所必需的系统引导文件,其中前者包括了Config.sys的一些缺省设置
(Himem.sys、Ifshelp.sys、Setver.exe、Dos=High、Umb
Files=60等),而后者则包括了一些控制启动过程的设置,因此在Windows
98中,系统配置文件Config.sys和自动批处理文件Autoexec.bat不是必需的,没有了它们,可以部分改善系统的性能和启动速度,否则可能影响Windows
98的性能(如当真中加载了实模式驱动程序时),
如果确实需要这两个文件,也可从中删掉Io.sys文件中的缺省设置以提高系统的启动速度,并要特别注意其中不要残留光驱的驱动程序,以免启动时增加一次光驱的检测过程,光盘不用时也要及时从光驱中取出来,否则启动时将增加读盘时间。
3、避免使用口令
如果计算机只是自己使用的话,就不要设置口令,包括开机口令和Windows
98的登录口令,否则不但要浪费时间进行口令的键入,更增加了系统对口令的检测过程而影响启动速度。
实现方法:开机口令可从CMOS中卸掉,系统登录口令可通过“控制面板”中的“口令”功能进行修改选(取该“PC机的全部用户使用相同的首选项和桌面设置”),如果系统中安装了“Microsoft网络客户”,则可以到系统的安装目录下删除后缀名为“PWL”的用户名文件。
4、跳过启动画面
Windows98在启动时一般都要显示启动微标(即蓝天白云加微软旗帜及Microsoft
Windows98字样)通过跳过该启动画面可加速系统的启动过程。
实现方法:鼠标右击“我的电脑”以打开“系统属性”对话框,在“设备管理器”选项卡下,双击要禁用的设备(比如“标准软盘控制器”),在“常规”选项卡下,选定“设备的用法”框中的“在此硬件配置文件中禁用”,然后重新启动即可。
三、优化各驱动器
1、提高软驱性能
在电脑中,读写速度最慢的恐怕就是软盘驱动器了,这除了有其物理特性方面的原因,也跟系统中默认采用FIFO方式来管理驱动器,不具备后台存储管理功能有关,不过我们也可以对该方式进行修改。
实现方法:打开注册表编辑器,在HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassfdc000位置下新建一个名为FordFifo的DWORD并赋值为0即可。
2、让硬盘和光驱使用DMA(直接内存访问)
如果你的“爱姬”不是“太后”级的,那么一般来说,你的硬盘和光驱都已经支持UltraDMA100模式了(当然目前支持Ultra
DMA
133的硬盘也已经比比皆是了),其最大瞬间传输率为100MB/S,且占用CPU时间更少,那么我们为什么不使用DMA来进行加速呢?可惜在Windows
98的系统默认设置中,该功能却是被禁用的,需要手工打开它。
(1)要使下面的修改生效,系统必须使用32位的CDFS。不过请放心,Windows98已经默认使用了。
(2)这里设置的都是物理内存,只有内存在32MB以上效果才能比较明显,否则可能会弄巧成拙。
下面我们就来看一下其实现方法:对硬盘来说,用记事本打开系统目录下的System.ini文件,找到[Vcache]段,在其下面分别写入MinFileCacheSize=xxxx、MaxFileCacheSize=xxxx、ChunkSize=yyyy,其中的XXXX是Cache的大小,以KB为单位,若有16MB内存可取值2048,若有32MB内存可取值4124,若有64MB内存可取值4096等;YYYY是每一个缓存块的大小,一般设置为1024即可。
对光驱来说:打开注册表编辑器,并依次进入到HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystemCDFS,在右边窗口中能看到“CacheSize”和Prefetch两个主键,其中通过修改前者键值的大小就可以给光驱追加高速缓存,而修改后者键值的大小则可以优化光驱的预读取性能,两者都可以提高光驱的读写速度。如果你现在使用的是Windows
计算机的发展速度总是让人难以想象, 新系统代替旧系统成为时代发展的趋势, 硬件配置的不断提高使用户对软件系统的要求也逐步提升, windows xp操作系统已逐步成为历史, 取而代之的windows7系统因为有着许多人性化的功能设计而越来越受到用户的青睐, 为此, 本文对这些新功能进行归纳总结, 并给出自己的系统优化方法。
2、windows7系统的新功能
Windows7系统增加了一些新的功能, 设计更加人性化, 具体体现在以下几个方面:
(1) 电源管理功能
相对于旧的操作系统, windows7系统增强了电源管理功能, 设有“平衡”、“节能”、“高性能”三种电源计划。“平衡”功能会使CPU根据当前应用程序的需求进行动态调节;“节能”功能会使CPU在最低倍率下工作, 使电脑的耗电量达到最低;“高性能”会使CPU始终工作在标准主频, 设备处于最大性能, 耗电量最大, 用户可以根据不同的需求选择适合自己的电源计划。
(2) 系统自动更新功能
在过去安装windows xp操作系统时, 大家会发现这么一个问题, 系统安装完成后, 主板上的一些驱动程序没有安装进去, 比如声卡、显卡等的驱动没有安装, 计算机就不能正常工作, 如果身边有驱动盘问题还是比较容易解决的, 但如果没有, 就必须去上网下载这些硬件驱动程序, 比较常用的软件是驱动精灵, 可以在线更新驱动程序, 但总给人的感觉比较麻烦。安装windows7系统后发现, 它自带的自动更新功能只要在系统安装基本完成后连接网络就会自动下载系统所需要的全部驱动程序, 问题很容易就解决了, 下载的补丁程序安全可靠。
(3) 快速搜索功能
随着计算机使用时间的延长, 系统里存储的文档数量不断增加, 如果一个一个地查找会占用很长的时间, windows7系统在这一点上大大地提高了搜索效率, 只要在“开始”菜单里输入需要查找的关键字就可以帮助我们找出含有该关键字的文件或文件夹, 非常实用。
(4) 家长控制功能
计算机已经成为日常生活必不可少的工具, 孩子们通过计算机来学习课外知识, 但是如何控制孩子们合理地使用计算机成了家长们为难的一件事。Windows7系统人性化的设计为家长提供了这方面的解决方法, 家长们可以限制孩子玩电脑的时间, 设置哪些游戏可以玩以及限制孩子访问一些不良网站, 保护孩子的身心健康。
3、对windows7系统进行优化
Windows7操作系统功能强大, 但同时它对计算机硬件设备的要求比windows xp系统提高了不少, 要求1GHz以上CPU、2G内存以及至少20G以上硬盘, 这些是安装windows7系统最基本的要求。但如果你的计算机硬件配置没有升级, 而只是简单地替换了操作系统, 那么你会觉得系统安装完以后相比windows xp系统来说运行速度有所减慢, 此时, 我们就必须对系统进行优化处理, 具体可使用以下几种方法:
(1) 减少开机启动项
开机启动项加载过多, 会大大降低计算机的开机速度, 有些暂时不使用的程序没有必要在每次开机时运行, 我们可以把这些启动项关闭, 具体方法如下:在“开始”菜单中运行“msconfig”, 在出现的“系统配置”菜单中找到“启动”项, 把不需要的启动项目禁用掉。
(2) 关闭窗口动态效果
Windows7的动态效果很漂亮, 但有时候我们并不需要欣赏它的美, 在工作和学习的过程中往往会占用我们宝贵的时间, 我们可以通过关闭窗口动态效果来加快窗口的切换速度, 具体方法如下:在计算机“属性”中找到“高级系统设置”选项, 在“性能”设置中将最后一行“在最大化和最小化时动态显示窗口”这个功能去掉。
(3) 优化工具栏
Windows7的工具栏预览功能十分出色, 但是对于一些计算机硬件配置较低的使用者来说使用起来比较吃力, 此时我们可以将窗口的预览时间缩短来提高预览速度。具体方法如下:在“开始”菜单的“运行”对话框中输入“regedit”打开注册表编辑器, 找到“HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced”文件夹, 点右键新建DWORD值, 将其命名为“ThumbnailLivePreviewHoverTime”, 并将此处的值修改为十进制, 然后输入一个三位数的值即可, 修改完成后关闭注册表并重新启动计算机。
(4) 关闭windows aero特效
Windows7操作系统中的aero特效能够让使用者看透整个桌面, aero中的Windows Flip和Windows Flip 3D两项功能, 能使我们能够在系统桌面上视觉鲜明地管理窗口, 但这项功能花费了不少系统资源, 如果你更注重计算机的运行速度, 那么可以将这项功能去掉。具体方法如下:打开桌面“个性化”设置, 选择“窗口颜色”选项, 在弹出的窗口中去掉“启用透明效果”这个选项。
(5) 加快windows7系统的关机速度
使用了一段时间的windows7系统, 感觉它的关机速度还是比过去的windows xp快了不少, 但通过修改注册表, 大家会发现系统的关机速度会更快。具体方法如下:在“开始”菜单的“运行”对话框中输入“regedit”打开注册表编辑器, 找到“HKEY_LOCAL_MA-CHINE/System/CurrentControlSet/Control”文件夹, 选中“WaitToKillServiceTimeOut”, 用鼠标右键选择“修改”, 可以看到windows7系统默认的值是12秒, 我们可以把这个数值修改低一些, 比如5秒。
4、结束语
Windows7系统在性能、可用性、个性化功能、兼容性、稳定性、可靠性、电池续航时间、内存占用率和硬件资源消耗率等方面都有了大幅度的提升, 随着微软windows7操作系统的普及程度越来越高, 使用者的人数也在不断增多, windows7系统中许多新的功能将逐步被使用者发掘。
参考文献
[1]于莉:操作系统结构与功能分析, 软件导刊, 2011
一般来说,Windows98在安装过程中会将用户安装文件的原始路径保存下来,此后用户在添加新的打印机、更新系统等涉及到拷贝原始文件的操作时,系统就会自动按照它所记录的路径进行拷贝。假如用户在安装Windows98之后,系统的安装路径若发生了变化(如用户在安装完Windows98之后添加了第二块硬盘或虚拟光盘,原有光盘的盘符就会发生变化,相应的,安装文件的路径也会发生变化),此时系统就会由于找不到安装文件而要求用户重新进行指定。这本来没有什么问题,可用户的这种指定却是临时性的,也就是说系统每次需要检查原始安装文件时都会要求用户重新指定安装文件路径,这就显得过于麻烦,
有没有什么简单的解决方吗呢?回答是肯定的,对系统记录的Windows98安装文件路径进行修改即可达到一劳永逸的目的:
1)启动Windows98的注册表编辑器
2)在注册表编辑器中依次展开HKEY_LOCAL_MACHINE、Software、Microsoft、Windows、CurrentVersion、Setup分支。
3)此时我们就可以在Setup分支下发现一个名为SourcePath的字符串值,它就是用于记录Windows98源文件路径的,我们只需将其进行修改为目前的实际路径即可。
4)执行“注册表”菜单的“退出”命令,关闭注册表编辑器。 这样我们就达到了修改Windows98默认原始文件路径的目的,此后它就会以用户修改过的路径作为原始文件路径,再也不需要用户手工进行指定了,从而方便了用户的使用。
虽然Win98可以为每个用户定制各自的使用界面并指定口令,但任何人都能通过点击登录窗口中的取消或按ESC键进入系统,即所谓匿名登录,下述方法可以防止匿名用户登录:打开注册表编辑器(运行REGEDIT),在HKEY_LOCAL_MACHINE etWorkLogon下新建DWORD类型MustBeValidated,其值为1。如果自己忘记密码进不去了,可以以安全模式进入,然后将其值改为0。
2.重新排列输入法
运行Regedit,依次展开HKEY_CURRENT_USERKeyboardlayoutPreload,在其下可以见到键名从数字1开始依次递增的多个子键名称,具体子键个数与系统已安装的输入法一一对应。其对应关系如下表:
00000409(英文输入法)
E0010804(全拼输入法)
E0020804(双拼输入法)
E0030804(郑码输入法)
E0040804(智能ABC输入法)
E0050804(区位码输入法)
E00C0804(表形码输入法)
E00E0804(微软拼音输入法)
假如要将子键名为2所对应的输入法与子键名为5所对应的输入法互换,即将子键名5所对应的输入法前移至第二位,方法如下:右击子键2选重命名,将子键2改名为22或其它不存在之名称,接着将子键5重命名为2,最后将子键22改名为5,
通过此方法可以将所有输入法按自己的需要重新排序。当然也可以直接修改数字所对应的键值。
3.处理无法卸掉的应用程序
我看了20《电脑报》第26期的《用系统策略编辑器实现多用户管理》(下面简称《用》)一文后大受启发,遂用“系统策略编辑器”和“超级兔子魔法设置”将放在老师办公室的电脑设置成了拥有各种不同权限的系统,并且系统之间互不冲突,共用软、硬件资源,除了超级用户外,其他人无法安装软件、运行未指定的程序甚至打开资源管理器和进入DOS,真是爽极了!
下面我将以老师办公室Win98的改造作为实例说明,希望能起抛砖引玉之功效。
1.安装“系统策略编辑器”和“超级兔子魔法设置”两个软件,前者在《用》一文中已说明如何安装,后者在各大软件网站、报刊配套光盘等中都能找到,要注意的是,必须用3.0版,因为下面第6步中的鼠标右键菜单的设置功能在3.0版中才有。
2.双击任务栏里的“计划任务”小图标,在菜单的“高级”中选择“终止使用计划任务程序”。以防止有人通过“计划任务”运行其他未授权的程序。
3.在控制面板中设置了三个用户,分别是“超级用户”、“授权用户(老师)”、“一般用户(学生)”。这样系统中就有了四个权限,“超级用户”拥有一切权限,而那些按“取消”键进入的匿名用户则什么也不能做。
4.在BIOS里将Boot up设为“c:,a:”方式(即不允许从软盘和CDRom启动)。现在用“超级用户”登录,打开“超级兔子魔法设置”软件,在“魔法设置”的“电脑启动”中分别设置“不允许新旧版本的dos双重启动”、“禁止F4按键”、“禁止启动时警告”、“禁止进入安全模式”,
这样可以防止别人用DOS方式更改系统设置。
5.在“安全与其他”中设为“禁止属性菜单”和“禁止任务栏上属性菜单”,这样可以进一步防止其他人通过鼠标右键菜单的“资源管理器”等进行系统文件操作。
6.在“右键菜单”中将“目录”、“文件夹”、“驱动器”、“所有文件”等中所有的可以打开资源管理器或者类似程序的关联都删除,如“资源管理器”、“Browse with ACDSee”、“查找”、“WinZip”等,这一步很重要,当然你也可以用其它软件设置鼠标右键菜单或者干脆禁用右键。
7.在“开始菜单”的“禁止显示开始菜单”中选定“设置”。这样其他用户将无法进入“控制面板”等,而超级用户可以通过“资源管理器”或“我的电脑”进入。
8.重新启动后,按“取消”键登录并进入“附件”中的“系统策略编辑器”,在“文件”中选择“打开注册表”,此时出现“本地用户”和“本地计算机”,双击“本地用户”,然后把能限制的都限制上(即在选项前打上钩),按“确定”,选择“文件”中的“保存”,你会发现匿名用户已经没有任何事情可做了。
9.用“一般用户(学生)”登录,然后方法同第8步,但请注意:不要在“在‘我的电脑’中隐藏驱动器”、“禁用‘关闭系统’命令”、“退出时不保存设置”和“只能运行允许的Windows应用程序”前打上钩(即对此几项不作限制)。
10.用“授权用户(老师)”登录,后续方法同第9步。
11.重新启动,用“超级用户”登录,打开资源管理器,进入C:WindowsProfiles目录,里面有三个用户的“开始菜单”等的备份。有选择地删掉“授权用户(老师)”和“一般用户(学生)”的“Start Menu”中的“资源管理器”、“MS-DOS方式”、“附件的系统工具”等有可能对系统文件进行操作的软件。这样便大功告成了!
经过上述设置,系统的安全性不会比NT差多少。当然,最好还是用Ghost做一个系统备份,这样即使重装系统也不用再做这么繁琐的设置了!
一、升级法
先在Win95中安装Exchange和Microsoft传真,再用升级安装的方法安装Win98,传真功能就可保留下来。但这种方式必须从Win95升级,对已经装上了Win98的用户又要以重装Win95开始显然太麻烦。
二、复制安装法
在Win98环境下,解开原来Win95安装光盘上相关的打包文件*.cab,然后将Win95的传真部分装入Win98中。具体方法如下:
(1)建立一个临时文件夹,如d:temp;
(2)将Win95安装盘插入光驱,启动“资源管理器”,进入光盘的Win95目录;
(3)双击文件precopy2.cab,打开该文件包的浏览窗口,在“编辑”菜单中选“全选”,在“文件”菜单中选“展开”,再在“浏览文件夹”中指定临时文件夹,如d:temp,单击“确定”按钮后,precopy2.cab文件包中的文件全部展开到了d:temp文件夹中。关闭precopy2.cab浏览窗口;
(4)从桌面开始,依次打开“我的电脑”-->“控制面板”-->“添加/删除程序”,单击“Windows安装程序”标签-->单击“从磁盘安装”按钮-->输入工作文件夹名“d:temp”,确定;
(5)在“从磁盘安装”窗口的复选框中选择如下几项:MicrosoftExchange、Microsoft传真服务、“附件”中的“写字板”和“映像”,选好后单击“安装”按钮,出现“请插入磁盘”窗口,单击“确定”按钮;
(6)出现“正在复制文件窗口”后指定Win95所在的驱动器和路径,例如:f:win95,单击“确定”按钮;
(7)在安装过程中,凡遇到提示“复制的文件比当前文件还旧,是否要保留此文件?”时,一律单击“是”按钮;
(8)关闭“添加/删除程序”属性窗口,然后关闭“控制面板”;
(9)重新启动Win98后,上述的临时文件夹d:temp可以删去了,
至此,原Win95中的Exchange中的传真功能已安装到Win98中。
三、直接安装法
Win98最新版本的安装光盘上提供了能在Win98中独立安装的Exchange和Microsoft传真。在Win98安装成功以后可以把它们作为应用软件安装。要注意的是,Microsoft传真的使用必须有MicrosoftExchangeClient或Outlook97一类的程序。下面是具体安装方法:(如果已经有Outlook97,可以不必安装MicrosoftExchangeClient,即下面的第1步可以省去)
(1)安装Exchange:启动资源管理器,在Win98安装光盘的ToolsOldWin95Message目录下找到WMS.EXE文件,双击该文件后按安装程序的提示进行安装,安装结束后重新启动Win98后。可暂时不建立Exchange的配置文件。
(2)安装Microsoft传真:在Win98安装光盘里的ToolsOldWin95Message目录下找到文件AWFAX.EXE,双击该文件后,按安装程序的提示进行安装,安装完毕后重新启动系统。
(3)建立配置文件:在桌面上双击“收件箱”图标启动Exchange,打开“工具”菜单,选取“服务”,按以下步骤添加Exchange的三个服务项目:
a、在“服务”窗口中单击“添加”按钮,在出现的服务项目中选定“MicrosoftFax”,根据提示分别设置好“消息”、“拨号”、“调制解调器”、“用户”各项,最后单击“确定”按钮;
b、在“服务”窗口中单击“添加”按钮,在出现的服务项目中选定“个人文件夹”,并指定它的名字(如“传真.PST”D扩展名只能是PST)和它所在的目录(如c:faxD该目录要事先建立);
c、为了使用方便,还可添加服务项目中的“个人通讯簿”,步骤与b类似。
1.用SqlIndex替代logicalfile,因为前者会带来每次读64k,而logicalfile只能每次8k.sqlindex有两种方式,evi和rdi,具体的差别得找资料,正常的都是rdx。一般都可以通过createindex来创建。www-900.ibm.com/cn/support/nav/200303/p17.shtml
2.v5r3的sqe(sqlqueryenginee)比cqe(classicalqueryenginee)来的好一些。
3.针对查询速度慢的,放到navigator的runsqlscript,运行,然后Visualexplain来查看是否有什么建议的操作,比如建议的索引。
4.如果是varchar的字段,如果该字段需要索引,那么一定要用Allocate(长度),这样变长的数据就和固定长度的放在一起,否则,是分开存储的。
5.c/s架构的,尽可能的用单Connection,然后,command尽可能prepare,然后执行多次。
如果用java,一定用preparestatement替换statement,而且preparestatement可以addbatch()executebatch(),这样可以减少往返。.net最好用command.deriveparameter。还有,不要用静态的查询语句,那样的sqlstatement,iseries不能自动prepare.
由于.net没有可以addbatch的方法,所以只能通过prepare来提升性能。现在是update的方式比较少,比较多deleteinsert,如何减少这些语句是一个关键,可以减少很多往返。update可以通过判断数据修改后和修改前是否一致来达到减少update的次数,这些可以在基类中处理,明日找时间想想明确的方法--不一定有时间,还有一些urgentrpg的程序要修改。
6.适当的使用dbmonitor,来跟踪,来发现最消耗时间的操作,尽可能的减少TableScan.
7.可能有一个方法,beginxxx;xxxx;end来包括sql,可能可以,或者用inserttablevalues(1,xxx,xxx),(2,xxx,xxx)这样来提交一个数组。
经过测试,不可行。
8.正常我们是根据sql创建索引,但是如何才能创建出perfectindex呢?
规则where子句的=and的在第一位,><>=<=like在后,通常这些索引的建议
我们可以在navigator-runsqlscript-贴入sql语句-explainonly,这样可以看到sql真正的解析,好像还能看到indexadvisor,staticsadvisor.特别是在sumavg等函数需要自动化统计,这样能够提升速度,减少内存分配,让查询引擎能够比较准确地定位和选择查询方案。
9.看到ibm建议使用unicode,目前还没有测试过,原因:由于客户端一般使用unicode作为内码,所以,如果db也是unicode的话,那么,可以减少内码转化的过程,
当然了,不好的就是,牺牲硬盘的空间,unicode需要占用两个字节,普通的只需要一个字节。
10.sql创建的表优势:
更多的数据类型
更快的查询速度
缺点
插入速度比较慢
11.sqltrigger优点
保证某些数据的正确性,把一些逻辑放在服务器上,特别对于历史数据某些需要维护的,可能会比较方便
缺点
一般会带来多一次的i/o,每次对应的事件,数据库都会去检索是否符合条件,如果符合,执行。效率可能会比较慢一些,个人不是很喜欢用trigger.
12.存储过程,优点
复杂的逻辑可以封装在服务器,可以一次修改,避免逻辑分散在应用程序中,对于sql语句可能会快很多
缺点
不利于做系统迁移。
13.
如果我们是在服务器端Insert一个表的数据到另外一个表,那么,最好
Insertintotablea
Selectxxx,xxx,xxxfromtablebwherekey=xxx
14.
如果是Delete,那么不要一条一条的delete,可以根据某些关键字来更新
针对这些关键字,可以在DataSet中用Column的ExtendProperty来保存。
nhxingliang 回复于:2005-08-22 08:22:14非常感谢啦!!!
大肥肥 回复于:2005-08-22 11:29:50麻烦请教wildfish,
SqlIndex在AS400上的DB400怎么定义?是不是就是KEY,还是别的什么?怎么使用?
谢谢!
xuguopeng 回复于:2005-08-22 12:14:20CREATEINDEX
大肥肥 回复于:2005-08-22 14:18:20谢谢,多说两句:
我查过sql的说明,sqlserver会自动产生index在某些约束上(比如主键和unique约束),是不是db400也会这么做?比如在LF,因为我在我们这里的系统上从来没有发现谁应用过index.
wildfish 回复于:2005-08-22 23:07:59主键,unique的约束可以在dds里面定义,
sql创建的表优势:
更多的数据类型
更快的查询速度
缺点
插入速度比较慢
sqltrigger优点
保证某些数据的正确性,把一些逻辑放在服务器上,特别对于历史数据某些需要维护的,可能会比较方便
缺点
一般会带来多一次的i/o,每次对应的事件,数据库都会去检索是否符合条件,如果符合,执行。效率可能会比较慢一些,个人不是很喜欢用trigger.
存储过程,优点
复杂的逻辑可以封装在服务器,可以一次修改,避免逻辑分散在应用程序中,对于sql语句可能会快很多
缺点
不利于做系统迁移。
首先关于启用guest为什么不能访问的问题。
1。默认情况下,xp 禁用guest帐户
2。默认情况下,xp的本地安全策略禁止guest用户从网络访问
3。默认情况下,xp的本地安全策略-用户权限指派里,“空密码用户只能进行控制台登陆”是启用的,也就是说,空密码的任何帐户都不能从网络访问只能本地登陆,guest默认空密码・・・
所以,如果需要使用guest用户访问xp的话,要进行上面的三个设置:启用guest、修改安全策略允许guest从网络访问、禁用3里面的安全策略或者给guest加个密码。
有时还会遇到另外一种情况:访问xp的时候,登录对话框中的用户名是灰的,始终是guest用户,不能输入别的用户帐号,
原因是这个安全策略在作怪(管理工具-本地安全策略-安全选项-“网络访问:本地帐户的共享和安全模式”)。默认情况下,xp的访问方式是“仅来宾”的方式,那么你访问它,当然就固定为guest不能输入其他用户帐号了。
所以,访问xp最简单的方法就是:不用启用guest,仅修改上面的安全策略为“经典”就行了。别的系统访问xp就可以自己输入帐户信息(帐户要带密码)。
至于访问2003,默认情况下2003禁用guest,但是没有xp 那个讨厌的默认自相矛盾的来宾方式共享,所以可以直接输入用户名密码访问。
加快开关机速度
“开始”->“运行”,在打开框里键入“regedit”点“确定”打开注册表编辑器。定位到“HKEY_CURRENT_USERControl PanelDesktop”。
找到“AutoEndTasks”,把它的键值设置为1;
找到“HungAppTimeout”,把它的值改为200,默认为50000;
找到“MenuShowDelay”主键,把它的值改为“0”就可以去掉菜单延迟效果;
找到“WaitToKillAppTimeout”,把它的值改为1000,默认为20000。
定位到“HKEY_LOCAL_MACHINESystemCurrentControlSetControl”。
把“WaitToKillServiceTimeout”设置为“200”,这样设置后关机速度明显加快了不少。
定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlShutdown分支,在右边窗口中新建一个名为“FastReboot”的字符串值,将其值设置为1。退出注册表编辑器后重新启动计算机使之生效。这样重启动电脑的速度会快很多。
减少开机滚动条时间
要加快Windows启动时蓝色滚动条的运行速度,可以打开注册表编辑器,定位到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters”,在右边找到“EnablePrefetcher”主键,把它的默认值由3改为1,这样滚动条滚动的时间就会减少。
清除内存中不被使用的DLL文件
定位到HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在“Explorer”增加一个项“AlwaysUnloadDLL”,默认值设为1。(注:如由默认值设定为0则代表停用此功能。)
打开启动优化功能
定位到HKEY_LOCAL_MACHINESOFTWAREMicrosoftDfrgBootOptimizeFunction,将Enable设为“Y”。
提高宽带速度
Windows默认保留了20%的带宽,这对于个人用户来没什么大的作用,与其让其闲置莫不如充分利用之。“开始”->“运行”,输入gpedit.msc,打开组策略编辑器。找到“计算机配置”->“管理模板”->“网络”->“QoS数据包计划程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“已禁用”即可。这样就释放了保留的带宽,对于上网时充分利用带宽和提高速度都非常有用。
优化视觉效果
右键点击“我的电脑”,选择“属性”,在分类视图中选择“高级”,在“性能”选项卡上点“设置”,此时将弹出“性能选项”窗口,在“视觉效果”选项卡上点选“调整为最佳性能”,然后“确定”,这样就可将菜单的动画效果去掉,应会感到速度有明显提高。
【Windows98操作系统优化实战】推荐阅读:
Windows 98关机时重启07-20
windows操作系统课件12-05
windows系统基本操作10-15
妙用Windows系统“安全模式”01-26
Windows7系统文件共享12-24
98党小组长评语09-29
实战会议营销操作流程06-20
中国共产党成立98周年系列活动方案07-12
优选七一建党98周年活动报告01-28