|
|
#1 |
|
Участник
|
не стартует SystemMonitor
делая пример из руководства по введению в MorphX (на изменение количества вызовов операторов SQL в зависимости от свойства CacheLookup таблицы), с меня слетела шляпа в этом месте, где почему-то не стартует SystemMonitor и соответственно счётчик всё время на нуле.
X++: static void NumberOfCallsInCache(Args _args) { #define.existedRecord('00022_036') //to find an existed record #define.nonExistedRecord('97') //to find an non-existed record SystemMonitor sm = new SystemMonitor(); SalesTable salesTable; ; flush salesTable; SystemMonitor::reset(); SystemMonitor::start(); if (SystemMonitor::isRunning()) { info('sysmon is running'); } salesTable = salesTable::Find(#existedRecord); // #1 salesTable = salesTable::Find(#existedRecord); // #2 salesTable = salesTable::Find(#nonExistedRecord); // #3 salesTable = salesTable::Find(#nonExistedRecord); // #4 select firstonly salesTable // #5 where salesTable.salesId > "00021_036" && salesTable.salesId < "00023_036"; select firstonly salesTable // #6 where salesTable.salesId > #nonExistedRecord && salesTable.salesId < "99"; ttsbegin; salesTable = salesTable::Find(#existedRecord); // #7 salesTable = salesTable::Find(#existedRecord); // #8 salesTable = salesTable::Find(#nonExistedRecord); // #9 salesTable = salesTable::Find(#nonExistedRecord); // #10 ttscommit; info(strFmt("%1",SystemMonitor::getCounter(SystemMonitorCounter::SqlSelectCalls))); SystemMonitor::stop(); } мерси.
__________________
Felix nihil admirari |
|
|
| Теги |
| ax3.0, ax4.0 |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| help!!! не стартует object server | 2 | |||
| Не стартует AOS с русским языком | 9 | |||
| Не стартует AOC в режиме onDemand | 11 | |||
| AOS + Oracle не стартует | 8 | |||
| Не стартует AOS. Help! | 3 | |||
|