Здравствуйте, ixor, Вы писали:
i> Добавлю свои 5 копеек. БД сильно чувствительна к фрагментации диска. Винда все таки
i> Проверено вчера-сегодня.
Как эту функция связана с базой?
public ChangeResponse GetNewData(ChangeRequest changeRequest)
Дело в том, что обнаружилась связь между временем выполнением данной функции и размером базы. На пустой базе 4 сек, при 20000 тыс. сообщений 20 сек, но при этом запросов к базе не видно.
Здравствуйте, ixor, Вы писали:
I>Здравствуйте, AlexNek, Вы писали:
I>Добавлю свои 5 копеек. БД сильно чувствительна к фрагментации диска. Винда все таки
I>Проверено вчера-сегодня.
Появилась новая информация. Задержка связана с конкретной установкой системы и количества оценок/пользователей в базе. Перемещение базы по дискам роли не играет, пробовал 3 различных диска
Что заметил.
— на виртуалке все по барабану 2-3 секунды всегда запрос нового. Все тесты делал также и с неверным пользователем, так что никаких данных не пересылалось.
— на обычной машине с пустой базой также 2-3 секунды запрос новых сообщений.
— на обычной машине с заполненной таблицей оценок и пользователей время запроса увеличивается до 20 секунд. Вот только отчего сниффер врет, что сервер задержал ответ?
Здравствуйте, AlexNek, Вы писали:
AN>Здравствуйте, ixor, Вы писали:
I>>Здравствуйте, AlexNek, Вы писали:
I>>Добавлю свои 5 копеек. БД сильно чувствительна к фрагментации диска. Винда все таки
I>>Проверено вчера-сегодня.
AN>Появилась новая информация. Задержка связана с конкретной установкой системы и количества оценок/пользователей в базе. Перемещение базы по дискам роли не играет, пробовал 3 различных диска
AN>Что заметил.
AN>- на виртуалке все по барабану 2-3 секунды всегда запрос нового. Все тесты делал также и с неверным пользователем, так что никаких данных не пересылалось.
AN>- на обычной машине с пустой базой также 2-3 секунды запрос новых сообщений.
AN>- на обычной машине с заполненной таблицей оценок и пользователей время запроса увеличивается до 20 секунд. Вот только отчего сниффер врет, что сервер задержал ответ?
Оказывается большие таблицы также не при чем. Важно только количество подписанных форумов если их 6 или меньше (+2 будет 8 для запроса), то время в порядке, при добавлении любого еще одного происходит задержка.
При этом достаточно послать разные запросы через фиддлер, то бишь ни база, ни янус, ни винт влияния не оказывают.
Нашел вот, что Content-Length: влияет
при 1408 нормально, при 1409 уже задержка. Что за странное число 1024+128*3? Отключил нафиг антивирус и фаерволл, не помогает.
Здравствуйте, AlexNek, Вы писали:
AN>Я переместил старую конфигурацию и базу в другое место. Потом ввел какое то имя без пароля и 1. не задал пути к базе (2.создал новую базу SQLite). Затем запустил Янус и стал тупо перебирать все меню и комбинации. Ну там экспорт/импорт, фавориты, поиск, миграция базы и т.п. Задача была не допускать никаких вылетов. Уже не помню точно, но было их довольно много.
Шутник!
... << RSDN@Home 1.2.0 alpha 5 rev. 1535>>
Здравствуйте, ixor, Вы писали:
I>Здравствуйте, AlexNek, Вы писали:
AN>>Я переместил старую конфигурацию и базу в другое место. Потом ввел какое то имя без пароля и 1. не задал пути к базе (2.создал новую базу SQLite). Затем запустил Янус и стал тупо перебирать все меню и комбинации. Ну там экспорт/импорт, фавориты, поиск, миграция базы и т.п. Задача была не допускать никаких вылетов. Уже не помню точно, но было их довольно много.
I> Шутник!
Ты бы видел, что наши тестеры выкидывают