当前位置:  开发笔记 > 编程语言 > 正文

Microsoft JET SQL查询日志记录或"如何调试客户的程序?"

如何解决《MicrosoftJETSQL查询日志记录或"如何调试客户的程序?"》经验,为你挑选了1个好方法。

为了让你的贪婪掌握正是Access在幕后查询的内容,还有一个名为JETSHOWPLAN的未记录功能 - 当在注册表中打开时,它会创建一个showplan.out文本文件.详细信息在此TechRepublic文章 备用中,在 此汇总:

ShowPlan选项已添加到Jet 3.0,并生成包含查询计划的文本文件.(ShowPlan不支持子查询.)您必须通过向注册表添加Debug键来启用它,如下所示:

\\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\JET\4.0\Engines\Debug

在新的Debug键下,添加一个名为的字符串数据类型JETSHOWPLAN (必须使用全部大写字母).然后,添加键值ON以启用该功能.如果Access已在后台运行,则必须将其关闭并重新启动才能使该功能正常工作.

启用S​​howPlan后,Jet会SHOWPLAN.OUTMy Documents每次Jet编译查询时创建一个名为(可能最终位于您的文件夹或当前默认文件夹中的文本文件,具体取决于您使用的Jet的版本).然后,您可以查看此文本文件,以获取有关Jet如何运行查询的线索.

我们建议您通过更改密钥值来禁用此功能,OFF除非您专门使用它.Jet将计划附加到现有文件,最终,该过程实际上减慢了速度.仅在需要查看特定查询计划时才启用该功能.打开数据库,运行查询,然后禁用该功能.

为了追踪噩梦问题,这是无与伦比的 - 这是你在昂贵的大型工业数据库上得到的东西 - 这个功能很酷 - 它很可爱又蓬松 - 这是我的朋友...... ;-)



1> 小智..:

为了让你的贪婪掌握正是Access在幕后查询的内容,还有一个名为JETSHOWPLAN的未记录功能 - 当在注册表中打开时,它会创建一个showplan.out文本文件.详细信息在此TechRepublic文章 备用中,在 此汇总:

ShowPlan选项已添加到Jet 3.0,并生成包含查询计划的文本文件.(ShowPlan不支持子查询.)您必须通过向注册表添加Debug键来启用它,如下所示:

\\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\JET\4.0\Engines\Debug

在新的Debug键下,添加一个名为的字符串数据类型JETSHOWPLAN (必须使用全部大写字母).然后,添加键值ON以启用该功能.如果Access已在后台运行,则必须将其关闭并重新启动才能使该功能正常工作.

启用S​​howPlan后,Jet会SHOWPLAN.OUTMy Documents每次Jet编译查询时创建一个名为(可能最终位于您的文件夹或当前默认文件夹中的文本文件,具体取决于您使用的Jet的版本).然后,您可以查看此文本文件,以获取有关Jet如何运行查询的线索.

我们建议您通过更改密钥值来禁用此功能,OFF除非您专门使用它.Jet将计划附加到现有文件,最终,该过程实际上减慢了速度.仅在需要查看特定查询计划时才启用该功能.打开数据库,运行查询,然后禁用该功能.

为了追踪噩梦问题,这是无与伦比的 - 这是你在昂贵的大型工业数据库上得到的东西 - 这个功能很酷 - 它很可爱又蓬松 - 这是我的朋友...... ;-)

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有