powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В каком случае работать будет быстрее...
10 сообщений из 10, страница 1 из 1
В каком случае работать будет быстрее...
    #32261100
Desteft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста. Если вывести таблицу состоящую из одного столбца, и при щелчке на значение в столбце будут выданы остальные девять параметров этого значения (с помощью запроса Select) или сразу вывести в таблицу этот столбец и его девять параметров, сделав столбцы с параметрами невидимыми в таблице. В каком случае будет быстрее получен результат?
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261145
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты что, выигрышь в миллисекунду получить хочешь? А зачем, интересно?
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261167
Desteft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, разница в миллисекунду не имеет значение, вопрос в том, что если в базе большое количество записей, не будет ли это сказываться на времени при выводе всех значений с их параметрами в таблицу?
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261220
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пользователь ожидает меньше 1.5 секунды, то это преемлемо (по-моему именно 1.5). А чтоб 1.5 секунды фетчились записи - это или несколько десятков тысяч записей надо или очень неоптимальный или сложный запрос. К тому-же, если не использовать TTable, то записи выбираются по мере их необходимости, т.е. сколько нужно для показа на экране. Правда все записи вытягивает Locate...
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261240
Desteft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть если использовать TIBQuery ничего страшного не будет и запрос будет выполнен за 2 секунды?
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261375
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>То есть если использовать TIBQuery ничего страшного не будет и запрос будет выполнен за 2 секунды?
Почему именно за 2 с? Конечно нет ничего страшного - все так делают.
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261754
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold
смотря где полторы секунды. В моем случае это будет не более чем 1 секунда

P.S. Сорри за оффтоп :))
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32261978
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Desteft
Насчет "быстрее/медленнее" - это субъективно и зависит от до фига чего. А вот правильнее, ИМХО, первый вариант. Ибо нефига таскать на клиента то, чего ему не надо.
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32262233
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 StarWind:
Про 1.5секунды я читал какую-то статью - психологическое исследование, кажись американскую. Только вот я не совсем уверен, что 1.5 сек, т.к. читал давно и забыл уже.
...
Рейтинг: 0 / 0
В каком случае работать будет быстрее...
    #32263035
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold
у меня просто контроль допуска. Человек прикладывает карточку к считывателю и не более чем через секунду я должен дать команду на турникет пропустить. Соответственно за это время надо прогнать некоторое кол-во байт по ком-порту, опрасить ряд контроллеров и найти в базе (слава богу локальной) уровень допуска
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В каком случае работать будет быстрее...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]