powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Чтение из БД
14 сообщений из 64, страница 3 из 3
Чтение из БД
    #39343209
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
ещё раз знать нада sql, и не будет глупых вопрсов
...
Рейтинг: 0 / 0
Чтение из БД
    #39343217
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяSQL2008
ещё раз знать нада sql, и не будет глупых вопрсов
ты чё такой агрессивный сегодня? ))
вадялог?
вроде да
-=Koba=-В Oracle лежит таблица логов
...
Рейтинг: 0 / 0
Чтение из БД
    #39343237
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внесем немного лирики и философии )))

SQL2008Кто мешает сделать её асинхронной, точнее даже ленивой?
Ткнул следующую страницу, она и подгрузилась.
А смысл загружать 5 миллионов записей, посмотреть 1 страницу, сказать, ой, 6ля, мне совсем не то нужно и выйти из программы?
А смысл загружать 5 миллионов записей и сказать: О, это то что мне нужно! Щас я быстро эти 5 миллионов мышкой пролистаю и найду то что мне нужно ))))

Petro123- проверить сколько времени без всех фильтров занимает вывод первой страницы из 30 записей.
Если 1-2 сек, то делать клиента и не забивать голову. Потом добавить фильтры.

Примерно то же вопрос. Что будет делать юзер с полученными данными? Тыкать постранично пока кнопка на мышке не сломается?

У меня подобная задача в планах висит тоже с бешеным объемом данных. Точно сколько сказать не могу, но студент мой уже на out of memory налетел ))) Ну вот прилеплю я пагинацию, уйдет вылет по памяти, ну мож запрос соптимизирую, будет побыстрее чуть. И ЧООО? Какая польза от большой кучи мусора, которую хрен разгребешь руками?

И не надо писать, что дело программиста реализовать задачу, а что потом будет делать юзер - это его дело. Типа механизм есть, пусть пользуется. Не кажется мне этот ответ корректным.
Собствеенно у ТС целевая задача не поставлена. Как и у меня.

Вот у меня есть более вожные и интересные задачи, на которые времени и так не хватает. И нахрена тратить время на эту каку?
Все вышесказанное мое ИМХО.

Пока мое мнение совпадает с:
Petro123Если 1-2 сек, то делать клиента и не забивать голову.

И опять меня колбасит... пусть 50 записей на странице. 100 тыс страниц. Пестня! Мячта юзера!
...
Рейтинг: 0 / 0
Чтение из БД
    #39343246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezТыкать постранично пока кнопка на мышке не сломается?
ты что? Гугл ни разу не видел? Или его постранично читаешь?
...
Рейтинг: 0 / 0
Чтение из БД
    #39343249
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezИ опять меня колбасит... пусть 50 записей на странице. 100 тыс страниц. Пестня! Мячта юзера!
у меня в табличке (с пагинацией) в каждой колонке есть поиск и фильтры и сортировка.
Нет проблем. Ищут что надо.
Можно сохранять найденное, но пока не просили.
...
Рейтинг: 0 / 0
Чтение из БД
    #39343279
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня подобная задача в планах висит тоже с бешеным объемом данных. Точно сколько сказать не могу, но студент мой уже на out of memory налетел ))) Ну вот прилеплю я пагинацию, уйдет вылет по памяти, ну мож запрос соптимизирую, будет побыстрее чуть. И ЧООО? Какая польза от большой кучи мусора, которую хрен разгребешь руками?

И не надо писать, что дело программиста реализовать задачу, а что потом будет делать юзер - это его дело. Типа механизм есть, пусть пользуется. Не кажется мне этот ответ корректным.
Собствеенно у ТС целевая задача не поставлена.
спрашивается чему учат? после прочтения мату в горле тесно. не знание так и прёт в каждом посте.
таблица логов и что какие проблемы произвети выбор в ней? какая пагинация?
клиенту надо показать не более 10 строк, если получает больше - не умеет накладывать фильтры и программист не дал такой возможности
а про like - это страшо смотреть....
без разницы фио в одном поле или в трёх, всё ищется просто. и конкретно. задача и копейки не стоит , раздули ... и out of memor приплели...
...
Рейтинг: 0 / 0
Чтение из БД
    #39343287
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
год назад уже выясняли - почему у него 5 лимонов в одном логе
Логирование
...
Рейтинг: 0 / 0
Чтение из БД
    #39343468
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяSQL2008
ещё раз знать нада sql, и не будет глупых вопрсов
Ты о чём, братишка?
Об этом?
вот и идет like '%иван%'
А как насчет Селиванова?
...
Рейтинг: 0 / 0
Чтение из БД
    #39343510
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяклиенту надо показать не более 10 строк, если получает больше - не умеет накладывать фильтры и программист не дал такой возможности
что я собстно и хотел сказать. Не нужно юзеру в данной задаче 5 млн. Ему нужны конкретные логи, по которым он может решить свою конкретную проблему.
вадякакая пагинация?

я без понятия зачем эту тему сюда вообще приплели. Не нужна она здесь.
вадяа про like - это страшо смотреть....

Где я советовал использовать like?
...
Рейтинг: 0 / 0
Чтение из БД
    #39343520
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezя без понятия зачем эту тему сюда вообще приплели. Не нужна она здесь.
если мы про ГУИ, то есть только 2 варианта ограничить выборку на клиента - пагинация и ленивая подгрузка. Вторую я очень редко видел в веб (сложно).
...
Рейтинг: 0 / 0
Чтение из БД
    #39343524
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ленивая = бесконечный скроллинг (напр. "ВКонтакте")
...
Рейтинг: 0 / 0
Чтение из БД
    #39343557
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
(t2.LAST_NAME || ' ' || t2.FIRST_NAME || ' ' || t2.MIDDLE_NAME)


такая комбинация маловероятно, что будет использовать индексы
поэтому лучше сделать для полного FIO отдельное поле, для ускорения поиска(в добавок полям имя , фамилия)
если идёт поиск по введенному имени /фамилии /отчеству
то
можно сделать так
FIO like '%часть%' and FIO like '%другая часть%' and FIO like '%третья часть%'
как правило достаточно трёх - четыре уже точно найдут только 1 запись
ну такой поиск организуется только ручками...
...
Рейтинг: 0 / 0
Чтение из БД
    #39343574
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Код: sql
1.
(t2.LAST_NAME || ' ' || t2.FIRST_NAME || ' ' || t2.MIDDLE_NAME)


такая комбинация маловероятно, что будет использовать индексы
поэтому лучше сделать для полного FIO отдельное поле, для ускорения поиска(в добавок полям имя , фамилия)
если идёт поиск по введенному имени /фамилии /отчеству
то
можно сделать так
FIO like '%часть%' and FIO like '%другая часть%' and FIO like '%третья часть%'
как правило достаточно трёх - четыре уже точно найдут только 1 запись
ну такой поиск организуется только ручками...

функциональные индексы?

Код: plsql
1.
CREATE INDEX people_names ON people ((first_name || ' ' || last_name));
...
Рейтинг: 0 / 0
Чтение из БД
    #39343577
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так даже интереснее дабы было побыстрее
Код: plsql
1.
CREATE INDEX people_names ON people (upper((first_name || ' ' || last_name)));
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Чтение из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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