
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.12.2005, 07:12
|
|||
|---|---|---|---|
|
|||
Вопрос ко все ??? |
|||
|
#18+
Привет всем ! есть 3 конструкции 1. select table1 set order to idtable1 calculate max(idtable1) to n1 in table1 2. select max(idtable1) as idtable1; from table1; into cursor cur_table1 readwrite 3. select table1 set order to idtable1 go bottom n1=idtable1 Вопрос почему конструкция под номером 3 быстрей всего работает, и если ее использовать в многопользовательском режиме это будет правильно ? или же как то можно ускорить варианты 1 и 2 ? Спасибо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2005, 07:22
|
|||
|---|---|---|---|
|
|||
Вопрос ко все ??? |
|||
|
#18+
МНастяПривет всем ! есть 3 конструкции 1. select table1 set order to idtable1 calculate max(idtable1) to n1 in table1 2. select max(idtable1) as idtable1; from table1; into cursor cur_table1 readwrite 3. select table1 set order to idtable1 go bottom n1=idtable1 Вопрос почему конструкция под номером 3 быстрей всего работает, и если ее использовать в многопользовательском режиме это будет правильно ? или же как то можно ускорить варианты 1 и 2 ? Спасибо.... 1 и 2 пункт -- перебор всех записей, а третий, просто переход на конец файла. поэтому и быстрее. В принципе между ними разницы никакой нет. допускаются все конструкции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2005, 10:21
|
|||
|---|---|---|---|
|
|||
Вопрос ко все ??? |
|||
|
#18+
Судя по коду, видно что ищут максимальное значение некого ключа (возможно первичного) в таблице. Если фокс 8 и выше, то есть тип поля Integer (autoincrement), если фокс меньше, есть решение на основе доп. талицы - см. в каталоге фокспро + \samples\tastrade, в контейнере БД есть процедура NewId, а также таблица SETUP А также поиск на форуме по NewId. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1592768]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 402ms |

| 0 / 0 |
