Size: a a a

Node.js — русскоговорящее сообщество

2020 April 15

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ты сейчас замеришь время. потом разделишь его на количество элементов. и получишь время на один элемент. потом клиенту умножаешь это время на количество элементов.

или там нелинейное увеличение времени?
Я наверное попробую как выше сказали забью з минуты и пусть ползет. Как прийдёт ответ Стрельне на 100)))
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Нет. Так как есть фильтр запроса. И меняетьс количество элеметнов
а есть возможность вместо одного запроса к базе делать несколько? тогда ты мог бы тогда правдиво сообщать о прогрессе и корректировать оставшееся время
источник

S

Stas in Node.js — русскоговорящее сообщество
Igor
а точно запрос долгий, а не фетч?
Сервер node js express dao
источник

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а есть возможность вместо одного запроса к базе делать несколько? тогда ты мог бы тогда правдиво сообщать о прогрессе и корректировать оставшееся время
Если б  250 запросов паралельно пустить )))
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Если б  250 запросов паралельно пустить )))
а мож у тебя в монго прост индексов нет?
источник

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а мож у тебя в монго прост индексов нет?
Ха) у клиента бд мускул
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Ха) у клиента бд мускул
а там индексы есть?
источник

S

Stas in Node.js — русскоговорящее сообщество
Запрос на один обьект идет из 11 таблиц с общим количеством 76 элементов если быть точным
источник

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а там индексы есть?
И это все для того что бы получить Эксель выгрузку
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Запрос на один обьект идет из 11 таблиц с общим количеством 76 элементов если быть точным
просто это не те объемы, чтобы запрос длился дольше 1 секунды. наверняка в итоге просто индексов нет
источник

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
просто это не те объемы, чтобы запрос длился дольше 1 секунды. наверняка в итоге просто индексов нет
Можно подробнее про какие индыксы речь?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Можно подробнее про какие индыксы речь?
индексы к колонкам по которым идут запросы
источник

S

Stas in Node.js — русскоговорящее сообщество
А что в мускуле бывают колонки без индексов? Первый раз слышу. МБ я неправедно вас понимаю?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
А что в мускуле бывают колонки без индексов? Первый раз слышу. МБ я неправедно вас понимаю?
чего у тебя тогда запрос тормозит?
источник

UN

User Name in Node.js — русскоговорящее сообщество
Stas
А что в мускуле бывают колонки без индексов? Первый раз слышу. МБ я неправедно вас понимаю?
если не создать индексы)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
А что в мускуле бывают колонки без индексов? Первый раз слышу. МБ я неправедно вас понимаю?
автоматически индексы не создаются
источник

S

Stas in Node.js — русскоговорящее сообщество
Ну я думал из-за того что 250 проходов по 11 таблицам в выемкой по 76 элементов. Хотя сейчас пишу это не так уж и много. Ну и немало.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Stas
Ну я думал из-за того что 250 проходов по 11 таблицам в выемкой по 76 элементов. Хотя сейчас пишу это не так уж и много. Ну и немало.
много — это от сотни гигов база
источник

S

Stas in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
автоматически индексы не создаются
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
да.

еще должны быть инструменты анализа медленных запросов. по идее они подскажут и какие именно индексы отсутствуют
источник