2020-09-23 12:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们最近更新了程序,以使用数据字典绑定表代替免费表。 但是,似乎我们的程序在数据字典模式下比在自由表模式下要慢很多。 这是因为数据字典文件中添加了加密功能,还是数据字典慢了很多?
使用DD不会影响性能。 但是加密很昂贵,它会使一切变慢。
我还建议您在该社区以外的论坛中进行搜索,例如 堆栈溢出。 如果您是德国人,也许" inoffizielles deutsches Xbase-Forum"比较合适,因为他们有一个ADS子论坛。 好像您在使用Delphi一样,我强烈建议您使用" Delphi Praxis"。 在这两个论坛中,著名的" ADS Guru" JoachimDürr或多或少都处于活跃状态(但肯定比这里活跃得多)。
我尝试禁用加密,这有助于提高性能。
数据字典之前的AdsSettings是:
_ADSSettings.NumCachedCursors:= 127; _ADSSettings.NumCachedTables:= 127; _ADSSettings.ShowDeleted:= false;
但是由于我们使用.adt表而不是DBF,所以我想ShowDeleted不再有用了吗? NumCachedCursors/NumCachedTables是否有最佳设置,还是只是反复试验?
我认为它是try&error,因为这取决于您的数据库操作类型,例如 无论您是执行ISAM样式表导航还是具有多个联接的sql样式复杂查询等。
最多设置5个标签!
使用DD不会影响性能。 但是加密很昂贵,它会使一切变慢。
我还建议您在该社区以外的论坛中进行搜索,例如 堆栈溢出。 如果您是德国人,也许" inoffizielles deutsches Xbase-Forum"比较合适,因为他们有一个ADS子论坛。 好像您在使用Delphi一样,我强烈建议您使用" Delphi Praxis"。 在这两个论坛中,著名的" ADS Guru" JoachimDürr或多或少都处于活跃状态(但肯定比这里活跃得多)。
我尝试禁用加密,这有助于提高性能。
数据字典之前的AdsSettings是:
_ADSSettings.NumCachedCursors:= 127;
_ADSSettings.NumCachedTables:= 127;
_ADSSettings.ShowDeleted:= false;
但是由于我们使用.adt表而不是DBF,所以我想ShowDeleted不再有用了吗?
NumCachedCursors/NumCachedTables是否有最佳设置,还是只是反复试验?
我认为它是try&error,因为这取决于您的数据库操作类型,例如 无论您是执行ISAM样式表导航还是具有多个联接的sql样式复杂查询等。
一周热门 更多>