|
|
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста. Если вывести таблицу состоящую из одного столбца, и при щелчке на значение в столбце будут выданы остальные девять параметров этого значения (с помощью запроса Select) или сразу вывести в таблицу этот столбец и его девять параметров, сделав столбцы с параметрами невидимыми в таблице. В каком случае будет быстрее получен результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 13:05 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Ты что, выигрышь в миллисекунду получить хочешь? А зачем, интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 13:47 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Нет, разница в миллисекунду не имеет значение, вопрос в том, что если в базе большое количество записей, не будет ли это сказываться на времени при выводе всех значений с их параметрами в таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 14:03 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Если пользователь ожидает меньше 1.5 секунды, то это преемлемо (по-моему именно 1.5). А чтоб 1.5 секунды фетчились записи - это или несколько десятков тысяч записей надо или очень неоптимальный или сложный запрос. К тому-же, если не использовать TTable, то записи выбираются по мере их необходимости, т.е. сколько нужно для показа на экране. Правда все записи вытягивает Locate... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 14:29 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
То есть если использовать TIBQuery ничего страшного не будет и запрос будет выполнен за 2 секунды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 14:41 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
>То есть если использовать TIBQuery ничего страшного не будет и запрос будет выполнен за 2 секунды? Почему именно за 2 с? Конечно нет ничего страшного - все так делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 15:49 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Gold смотря где полторы секунды. В моем случае это будет не более чем 1 секунда P.S. Сорри за оффтоп :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 03:14 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
2Desteft Насчет "быстрее/медленнее" - это субъективно и зависит от до фига чего. А вот правильнее, ИМХО, первый вариант. Ибо нефига таскать на клиента то, чего ему не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:23 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
2 StarWind: Про 1.5секунды я читал какую-то статью - психологическое исследование, кажись американскую. Только вот я не совсем уверен, что 1.5 сек, т.к. читал давно и забыл уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 12:28 |
|
||
|
В каком случае работать будет быстрее...
|
|||
|---|---|---|---|
|
#18+
Gold у меня просто контроль допуска. Человек прикладывает карточку к считывателю и не более чем через секунду я должен дать команду на турникет пропустить. Соответственно за это время надо прогнать некоторое кол-во байт по ком-порту, опрасить ряд контроллеров и найти в базе (слава богу локальной) уровень допуска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2003, 03:06 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32261167&tid=1579990]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 474ms |

| 0 / 0 |
