|
|
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crionGallemar, приложил скин из IBE Алиас прописан, роутер по этому порту перекидывает на комп - программа же коннектится нормально, хоть и медленно выполняется. лишь ibe не хочет почему-то по сети. Это получается ты гоняешь всё через внешнюю сеть??Нахера??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:24 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
Gallemar, спс, IBE подключился. нужно было не через ":" указывать порт, а через "/" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:27 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crion,брось заниматься ерундой. Ты гоняешь данные через инет,вот у тебя и висит всё. Если это жесткая необходимость тогда подними TcpRemoteBufferSize до 16кб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:29 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
И смени пароль по дефолту,раз у тебя FB во внешку смотрит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:34 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
Вот смотри: Database "d:\DISTRIB\firebird\OTCHET_.FDB" Database header page information: Flags 0 Checksum 12345 Generation 313230 Page size 16384 ODS version 11.1 Oldest transaction 313141 Oldest active 313142 Oldest snapshot 313142 Next transaction 313225 Bumped transaction 1 Sequence number 0 Next attachment ID 6677 Implementation ID 16 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Aug 13, 2011 21:51:12 Attributes force write Variable header data: *END* Угадай как я эти данные получил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:38 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
Gallemar, через инет - Чтоб посмотреть из дома, либо с другого места статистику продаж за сегодня - для этого и подключение извне. буфер сейчас попробую поменять. ibe самый простой запрос по таблице с десятком записей, например "select * from comeinuser" выполняет: Prepare time = 1s 560ms Execute time = 125ms Avg fetch time = 5,95 ms Current memory = 34 586 696 Max memory = 34 891 744 Memory buffers = 2 048 Reads from disk to cache = 0 Writes from cache to disk = 0 Fetches from cache = 2 155 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:39 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crionGallemar, через инет - Чтоб посмотреть из дома, либо с другого места статистику продаж за сегодня - для этого и подключение извне. буфер сейчас попробую поменять. ibe самый простой запрос по таблице с десятком записей, например "select * from comeinuser" выполняет: Prepare time = 1s 560ms Я тебе говорил - запрос пиши с планом,вот так: PLAN (COMEINUSER NATURAL) ------ Информация о производительности ------ Время подготовки запроса = 2s 184ms Время выполнения запроса = 187ms Среднее время на получение одной записи = 5,84 ms Ты не используешь индексы,у тебя при заполнении БД все запросы будут тормозить,даже локально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:44 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
ок, пароль поменяю, спс. в файле firebird.conf раскоментил TcpRemoteBufferSize и приравнял к 16 кб. перезапустил службу фаерберда и опять попробовал - быстрее не стало :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:49 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
Plan PLAN (COMEINUSER NATURAL) ------ Performance info ------ Prepare time = 1s 202ms Execute time = 109ms Avg fetch time = 5,19 ms Current memory = 34 292 580 Max memory = 34 672 084 Memory buffers = 2 048 Reads from disk to cache = 0 Writes from cache to disk = 0 Fetches from cache = 2 155 хотя смысл присылать с планом? эти 2 строчки и так одинаковы каждый раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:52 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crion, TcpRemoteBufferSize= 16384 или TcpRemoteBufferSize= 16kb? Второе не верно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:52 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
он же локально: Plan PLAN (COMEINUSER NATURAL) ------ Performance info ------ Prepare time = 15ms Execute time = 0ms Avg fetch time = 0,00 ms Current memory = 34 285 624 Max memory = 34 572 380 Memory buffers = 2 048 Reads from disk to cache = 5 Writes from cache to disk = 0 Fetches from cache = 2 155 в 1000 раз быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:54 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
# TCP/IP buffer size for send and receive buffers of both the client # and server. The engine reads ahead of the client and can send # several rows of data in a single packet. The larger the packet size, # the more data is sent per transfer. Range is 1448 to 32767 (MAX_SSHORT). # # Type: integer # TcpRemoteBufferSize = 16384 # ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:57 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crion,ещё раз повторяю - не лезь в базу через внешнее соединение. Подключись через локальный IP и не знай горя. В более сложных запросах тебе помогут индексы. У тебя есть ICQ,qip, magent,skype? Я тебе объясню твои ошибки и научу как правильно всё сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 16:57 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
icq 326166148 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:00 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
Меня смущает вот это Prepare time = 1s 560ms Prepare time = 15ms и чем такую разницу можно объяснить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:03 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
базы разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:07 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
ScareCrowбазы разные. Я конечно особо внимательно не читал, но вроде разговор о одной и той-же базе но с разными подключениями к ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:15 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
m7mи чем такую разницу можно объяснить??? Ничем очевидным её не объяснить. isc_dsql_prepare() это один round trip, он не может так зависеть от сети. И препарирование такого простого запроса тоже не может занимать много времени, что и доказывает статистика его локального выполнения. isql в руки и смотреть его статистику. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:23 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
база одна и та же. запрос поставил другой - select * from users where ID_USER =1 в таблице всего 7 записей. по сети опять 1,5 секунд локально Plan PLAN (USERS INDEX (PK_USERS)) ------ Performance info ------ Prepare time = 0ms Execute time = 0ms Avg fetch time = 0,00 ms Current memory = 34 291 524 Max memory = 34 572 380 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:32 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crionпо сети опять 1,5 секунд и где ты видишь, что 1.5 секунд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:36 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
локально написал выше. по сети: Plan PLAN (USERS INDEX (PK_USERS)) ------ Performance info ------ Prepare time = 1s 45ms Execute time = 78ms Avg fetch time = 78,00 ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:37 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crion, первый раз или второй? у тебя что на сервере еще крутится? Может тупо все в виртуалку выпадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:38 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
crionпо сети: Prepare time = 1s 45ms Execute time = 78ms А теперь всё то же самое, только из isql. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:40 |
|
||
|
Способы ускорить firebird по сети
|
|||
|---|---|---|---|
|
#18+
на сервере имеется база кассовых операций(мегабайт 10 весит) и эта. ФБ только с ними двумя работает. Ну и пользователь что-то пробивает время от времени, ворд или еще что-нить может открыть. нагрузки особо никакой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38650497&tid=1563517]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 566ms |

| 0 / 0 |
