Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Медленная работа FB / 25 сообщений из 45, страница 1 из 2
06.08.2014, 00:50
    #38713554
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Доброго дня.
Ситуация: база небольшая, около 100 мб, таблица 10,000 записей. делаем обычный select * from. локально 1 сек 300 мсек, если скопировать эту же базу на сервер, то длительность ~ 1 мин 30 сек, итого в 60 раз медленнее. Это ведь не нормально? С серваком связь хорошая, проблем быть не должно, но тормоза заметны даже когда просто работаешь с IBexpert'ом в базе.

Знаю, что вариантов может быть куча, но честно говоря уже и не знаю в какую сторону копать. Подскажете?
...
Рейтинг: 0 / 0
06.08.2014, 01:23
    #38713561
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilС серваком связь хорошая
Результат "ping -n 1000 -l 1000 <твой сервер>" покажи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 06:42
    #38713595
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevil но тормоза заметны даже когда просто работаешь с IBexpert'ом в базе.

работаешь в базе с сервера или удаленно подключаешься?
...
Рейтинг: 0 / 0
06.08.2014, 08:53
    #38713638
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilлокально 1 сек 300 мсек
С фетчем?
...
Рейтинг: 0 / 0
06.08.2014, 09:01
    #38713649
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Дмитрий, вот
авторСтатистика Ping для 212.***.***.***:
Пакетов: отправлено = 1000, получено = 1000, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 50мсек, Максимальное = 54 мсек, Среднее = 50 мсек

Gallemar , подключаюсь удаленно.

wadman , да, оба варианта с фетчем.

Модератор: не стОт светить открытым портом прямиком в интернет, там же открыт дефолтный 3050, надеюсь хотя бы дефолтный пароль поменян, это я уже не проверял.
...
Рейтинг: 0 / 0
06.08.2014, 09:10
    #38713656
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Сервер - это что? Железо, ос?
...
Рейтинг: 0 / 0
06.08.2014, 09:44
    #38713694
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevil,

выполни запрос удаленно и локально и покажи сюда статистику. Лучше под спойлер. Для начала надо понять - проблема действительно с сетью или с самой БД(маловероятно,но может быть такое).
...
Рейтинг: 0 / 0
06.08.2014, 09:46
    #38713695
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Так,судя по IP - ты из внешней сети сети подключаешься? Была уже подобная тема
http://www.sql.ru/forum/1096367/sposoby-uskorit-firebird-po-seti
...
Рейтинг: 0 / 0
06.08.2014, 11:35
    #38713861
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilПриблизительное время приема-передачи в мс:
Минимальное = 50мсек, Максимальное = 54 мсек, Среднее = 50 мсек
И тормозит действительно запрос select * from table с 10000 записей?..

Попробуй поднять TpRemoteBufferSize в firebird.conf сервера до упора. Не поможет - рихтуй
приложение чтобы не вытягивало тысячи записей и не посылало ненужных запросов.

PS: Предлагать поднять локальное зеркало не буду, а то опять ор подымется...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 12:14
    #38713911
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Спасибо, перечитаю топик и попробую изменить конфу.
Да, тормозит именно даже сам голый селект. Соответственно тормоза по времени в 60 раз и в программе, там где у меня секунда - там минута, где у меня 30 сек, там 30 мин.
...
Рейтинг: 0 / 0
06.08.2014, 12:36
    #38713950
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Провели эксперимент (спасибо за помощь!)

Один и тот же запрос select * from table

локально:

------ Информация о производительности ------
Время подготовки запроса = 0ms
Время выполнения запроса = 94ms
Среднее время на получение одной записи = 0,01 ms
Current memory = 1 673 272
Max memory = 1 973 980
Memory buffers = 75
Reads from disk to cache = 37
Writes from cache to disk = 0
Чтений из кэша = 20 096


Через внешнюю сеть

------ Performance info ------
Prepare time = 19s 422ms
Execute time = 9m 41s 541ms
Avg fetch time = 58,15 ms
Current memory = 1 673 660
Max memory = 1 973 792
Memory buffers = 75
Reads from disk to cache = 45
Writes from cache to disk = 0
Fetches from cache = 20 096
...
Рейтинг: 0 / 0
06.08.2014, 12:52
    #38713975
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilтормозит именно даже сам голый селект. Соответственно тормоза по времени в 60
раз и в программе, там где у меня секунда - там минута, где у меня 30 сек, там 30 мин.

А теперь запусти его в isql и делай выводы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 14:13
    #38714148
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Дмитрий, обязательно попробую, сейчас не на том месте, отпишусь
Gallemar , каковы выводы эксперимента? :)
...
Рейтинг: 0 / 0
06.08.2014, 14:22
    #38714165
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilДмитрий, обязательно попробую, сейчас не на том месте, отпишусь
Gallemar , каковы выводы эксперимента? :)

Какие там выводы, у него fb в swap свалился весь походу, на vps-ке де...й какой-нить с перегруженным хранилищем, общим на пару сотен таких-же ;)
...
Рейтинг: 0 / 0
06.08.2014, 14:54
    #38714219
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
NikolayV81у него fb в swap свалился весь походу, на vps-ке де...й какой-нить с
перегруженным хранилищем, общим на пару сотен таких-же ;)
Из какого пальца ты высосал такую странную идею?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 15:00
    #38714227
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Dimitry SibiryakovNikolayV81у него fb в swap свалился весь походу, на vps-ке де...й какой-нить с
перегруженным хранилищем, общим на пару сотен таких-же ;)
Из какого пальца ты высосал такую странную идею?


Execute time = 9m 41s 541ms
...
Рейтинг: 0 / 0
06.08.2014, 15:00
    #38714228
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
NikolayV81Dimitry Sibiryakovпропущено...

Из какого пальца ты высосал такую странную идею?


Execute time = 9m 41s 541ms

Хотя вводных мало ;)
...
Рейтинг: 0 / 0
06.08.2014, 15:43
    #38714272
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
NikolayV81Execute time = 9m 41s 541ms
Это просто кривой способ Эксперта считать время операций.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 15:57
    #38714291
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Dimitry SibiryakovNikolayV81Execute time = 9m 41s 541ms
Это просто кривой способ Эксперта считать время операций.


Блин точно, в execute time пишет не то время
Туплю...
...
Рейтинг: 0 / 0
06.08.2014, 16:03
    #38714302
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Запрос через внешнюю сеть с isql

Current memory = 1572320
Delta memory = -360
Max memory = 1688516
Elapsed time= 205.30 sec
Buffers = 75
Reads = 0
Writes 0
Fetches = 20096
...
Рейтинг: 0 / 0
06.08.2014, 16:09
    #38714304
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Все что насоветовали смогу потестить вечером, а пока на сколько я понял, то все дело в эксперте?
А как тогда быть с приложением? Там идет по времени так же как из эксперта, работаю с фибами датасет и квери.
...
Рейтинг: 0 / 0
06.08.2014, 16:22
    #38714331
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilА как тогда быть с приложением?
Рихтовать. После вдумчивого изучения всех 100500 фибовских опций неестественного интеллекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.08.2014, 16:28
    #38714340
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevil,а зачем тебе доступ к базе из внешки?
...
Рейтинг: 0 / 0
06.08.2014, 16:29
    #38714345
kdevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
Чтобы люди из разных уголков мира (ну или хотя бы стран СНГ) могли работать с базой =)
...
Рейтинг: 0 / 0
06.08.2014, 16:32
    #38714351
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленная работа FB
kdevilЧтобы люди из разных уголков мира (ну или хотя бы стран СНГ) могли работать с базой =)
Работать как? Только читать или читать-изменять?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Медленная работа FB / 25 сообщений из 45, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]