Size: a a a

DBA - русскоговорящее сообщество

2020 December 28

V

V in DBA - русскоговорящее сообщество
В общем, приведение структуры таблиц к привычной реляционной, ускорило запрос в 10 раз до 0,4 секунд
источник

N

Nick in DBA - русскоговорящее сообщество
Serg
используйте один SQLiteConnection и одну SQLiteTransaction для всего цикла
параметры тоже нужно переиспользовать, а не каждый раз создавать заново

если всё это пересоздаётся 1000 раз, то конечно скорость работы будет никакая
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
V
В общем, приведение структуры таблиц к привычной реляционной, ускорило запрос в 10 раз до 0,4 секунд
А была какая?
источник

V

V in DBA - русскоговорящее сообщество
Экспериментальная в формате - а ну ка посомтрим, насколько эффективно influx схлопнет повторяющиеся значения и насколько быстро это будет работать без явного выделения их в отдельную таблицу)

Чуда не произошло)
источник

V

V in DBA - русскоговорящее сообщество
То, что на диаграме отображается как связи - никак не объявляется в influx, это чисто визуальная связь записи в таблице запросов и записей в остальных таблицах.  request_id - это "виртуальный" внешний ключ
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
А  это точно ТА структура ?
источник

V

V in DBA - русскоговорящее сообщество
Ilia Zviagin
А  это точно ТА структура ?
В смысле точно ли подходящая или точно ли актуальная? Там какие-то глюки бывают, может схему-заглушку показывать. Попробуй подождать немного или обновит ьстраницу
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
V
В смысле точно ли подходящая или точно ли актуальная? Там какие-то глюки бывают, может схему-заглушку показывать. Попробуй подождать немного или обновит ьстраницу
Да там вообще всё другое
источник

V

V in DBA - русскоговорящее сообщество
Ilia Zviagin
Да там вообще всё другое
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Странная схема...
источник

V

V in DBA - русскоговорящее сообщество
не исключаю
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
А где все эти ШЕСТЬ полей?
по которым JOIN был
источник

V

V in DBA - русскоговорящее сообщество
Какие?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
выше
источник

V

V in DBA - русскоговорящее сообщество
А, ну так и запрос теперь иной. Join только по request_id
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
V
А, ну так и запрос теперь иной. Join только по request_id
Ну, это лучше.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
pm_from и pm_to должны быть одной таблицей
источник

V

V in DBA - русскоговорящее сообщество
не хочется вводить еще одно поле, по которому различать тип запроса
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Я уж не говорю о том, что как-то странно если платят одну валюту а получают другую
источник

V

V in DBA - русскоговорящее сообщество
Ну так это всё та же тема с биржами
источник