Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
вопрос к знатокам по VFP6: в таблице есть поле типа integer. делаю по нему индекс. устанавливаю SET KEY TO <int> и получаю существенное торможение при попытке вызвать BROWSE. если делаю индекс по STR(<поле>) и SET KEY TO <chr>, BROWSE открывается моментально. я чего-то не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 20:57 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
авторделаю по нему индекс. Все зависит именно от того, по какому выражению делается индекс. Если index on <поле> tag <тег>, то set key to <int> Если index on str(<поле>) tag <тег>, то set key to str(<int>) Тогда будет все Ok ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 11:32 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
вариант "Если index on <поле> tag <тег>, то set key to <int>" почему-то работает существенно медленнее, чем вариант "Если index on str(<поле>) tag <тег>, то set key to str(<int>)" не могу понять из-за чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:03 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
Учитывая, что фокс хранит свои индексные ключи в символьном виде то ничего удивительного - не тратится время на преобразование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:47 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
проверил: если в качестве индексного выражения беру <int поле> или BINTOC(<int поле>), то размер индексного файла получается одинаковый и при этом меньше, чем размер индексного файла по выражению STR(<int поле>,5) - т.е. индексные ключи для integer-полей хранятся по-видимому в 4-байтовой последовательности как и сами поля. по идее никаких лишних преобразований быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 20:40 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
забавно еще то, что командой BROWSE KEY <число> окно открывается моментально и не тормозит при просмотре, а последовательностью команд SET KEY TO <число> и BROWSE NORMAL тормозит хуже, чем если использовать SET FILTER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 20:56 |
|
||
|
integer-поля и SET KEY TO
|
|||
|---|---|---|---|
|
#18+
авторзабавно еще то, что командой BROWSE KEY <число> окно открывается моментально и не тормозит при просмотре, а последовательностью команд SET KEY TO <число> и BROWSE NORMAL тормозит хуже, чем если использовать SET FILTER Несколько неожиданное поведение... Не верится... Что-то не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 18:08 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32651769&tid=1595973]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 369ms |

| 0 / 0 |
