Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 25, 2018 12:37:25

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Работа с БД access. Много запросов

> Работа с БД access

Зачем ты эту шнягу используешь? Пользуйся Sqlite с ним проблем меньше будет.

> А зачем вы делаете три запроса там, где можно сделать один?

Ну тогда лучше так:

  sql = "SELECT zunit, xunit, yunit FROM TElems WHERE unitpos = "+unitpos

> Не знаю, чем определить это “много”. База весит 23Мб

Это совсем “не много”.

> Вопрос в том, эта орм ускорит работу с БД?

Скорее наоборот, замедлит.

P.S. Ты индексы используешь?



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Сен. 25, 2018 12:49:39)

Офлайн

#2 Сен. 25, 2018 12:53:24

Ruchey
Зарегистрирован: 2014-05-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с БД access. Много запросов

Rodegast
> Работа с БД accessЗачем ты эту шнягу используешь? Пользуйся Sqlite с ним проблем меньше будет.> А зачем вы делаете три запроса там, где можно сделать один?Ну тогда лучше так:
Эта база используется мебельной программой. Не мой выбор, не я базу конструирую.
Там есть индексы.

Офлайн

#3 Сен. 25, 2018 14:25:49

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Работа с БД access. Много запросов

> Эта база используется мебельной программой. Не мой выбор, не я базу конструирую.

Я бы в этом случае просто импортировал бы данные.

> Там есть индексы.

Тогда надо смотреть на EXPLAIN запроса с джойнами.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version