170 похожих чатов

Какой самый лучший и быстрый способ найти строки в таблице

по ключу?

18 ответов

16 просмотров

Таблица БД?

Alex-SAS Автор вопроса
Oleg Safonov
Таблица БД?

Загруженна из Бд в List

Alex SAS
Загруженна из Бд в List

1) Но зачем её грузить в память, если надо искать по ключу? 2) Загружайте в Dictionary<КЛЮЧ, ЗАПИСЬ>

Alex SAS
Загруженна из Бд в List

Либо на БД делать, либо, если нужно одно значение, то перебрать список, либо положить в словарь по ключу

Alex-SAS Автор вопроса
Oleg Safonov
Либо на БД делать, либо, если нужно одно значение,...

Перебрать список, как лучше с точки зрения производительности?

Alex-SAS Автор вопроса
SomebodyOdd
1) Но зачем её грузить в память, если надо искать ...

Например, я получил ее по json, зачем сохранять то что не нужно

Alex SAS
Перебрать список, как лучше с точки зрения произво...

Вам одна запись нужна всего? Как выше советовали, лучше в БД это сделать Если в памяти все таки и нужна всего одна запись, то простым циклом

Alex SAS
Перебрать список, как лучше с точки зрения произво...

Ты обычный, неотсортированнвй список никак лучше O(n) не сможешь перебрать

Alex SAS
Например, я получил ее по json, зачем сохранять то...

Непонятно короче Опишите задачу подробнее

Alex-SAS Автор вопроса
Oleg Safonov
Вам одна запись нужна всего? Как выше советовали, ...

Перебрать 1 таблицу, найти по нему в таблице 2 значения, потом по ключу из таблицы 2, значения в 3 таблице

Alex-SAS Автор вопроса
Phantom
Ты обычный, неотсортированнвй список никак лучше O...

Можно и отсортировать его а потом искать, вопрос в том как лучше сделать с точки зрения производительности. Если в каждой таблице допустим по 50 000 строк

Ка-кому ключу

Alex-SAS Автор вопроса
.
Ка-кому ключу

В моем случае это int как он передается из БД. А значения беру уже других столбиков

Alex-SAS Автор вопроса
.
Join в linq,или в sql

Спасибо за совет. А сколько он может сэкономить времени по сравнению с перебором циклом, можете подсказать

Alex-SAS Автор вопроса
.
На много,очень

😂 Проверю.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта