เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซเช‚ ODS12 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชฐเซ‚เชชเชพเช‚เชคเชฐ (เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0)

เชซเชพเชฏเชฐเชฌเชฐเซเชกเชจเซเช‚ เชฆเชฐเซ‡เช• เชตเชฐเซเชเชจ เชกเซ‡เชŸเชพเชฌเซ‡เช เชกเชฟเชธเซเช• เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฐเซเชเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡, O(n)D(isk)S(tructure). เชตเชฐเซเชเชจ 2.5 เชธเชฎเชพเชตเชฟเชทเซเชŸ เชธเซเชงเซ€, เชซเชพเชฏเชฐเชฌเชฐเซเชก เชเชจเซเชœเชฟเชจ เช…เช—เชพเช‰เชจเชพ เชตเชฐเซเชเชจเชจเชพ ODS เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซ‚เชจเชพ เชตเชฐเซเชเชจเชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชจเชตเชพ เชตเชฐเซเชเชจ เชฆเซเชตเชพเชฐเชพ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0 เชเชจเซเชœเชฟเชจ เชซเช•เซเชค เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ ODS เชตเชฐเซเชเชจเชฎเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. 12.0.

3.0 เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, 2.5 เชฅเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชฌเซ‡เช•เช…เชช/เชฐเซ€เชธเซเชŸเซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชจเชตเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เช…เชฎเซ‡ เชงเชพเชฐเซ€เช เช›เซ€เช เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เช—เชพเช‰ เชฐเซ‚เชชเชพเช‚เชคเชฐ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ - เชเชŸเชฒเซ‡ เช•เซ‡. เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0 เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช…เชจเซ‡ เชชเซเชฐเชถเซเชจเซ‹ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชฎเชพเชจเช• เช…เชญเชฟเช—เชฎเชจเซ‡ เช…เชจเซเชธเชฐเซ‹ เช›เซ‹, เชคเซ‹ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 2.5 เชชเชฐ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเช›เซ€ 3.0 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹. เชœเซ‹ เชชเซ‚เชฐเชคเซ‹ เชธเชฎเชฏ เชนเซ‹เชฏ เชคเซ‹ เช†เชตเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชฅเชตเชพ เชเช• เชœ เชธเชฎเชฏเซ‡ เช˜เชฃเชพ เชกเชเชจ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชœเซเชฏเชพเชฐเซ‡ เชธเชฎเชฏ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ 30-40% เชเชกเชชเซ€ เช›เซ‡. เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ (เชตเชฟเชจเซเชกเซ‹เช เชนเซ‡เช เชณ เช…เชจเซ‡ เชฒเชฟเชจเช•เซเชธ เชนเซ‡เช เชณ), เช•เชŸ เชนเซ‡เช เชณ เชตเชพเช‚เชšเซ‹.

เชธเชพเชฎเชพเชจเซเชฏ เชตเชฟเชšเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชตเชธเซเชคเซเช“เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚:

gbak -b โ€ฆ ะฑะฐะทะฐ25 stdout | gbak -c โ€ฆ stdin ะฑะฐะทะฐ30

2.5 เชฅเซ€ Gbak เชฐเซ‡เช–เซ€เชฏ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ stdout เชจเซ‡ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เชœเซ‡ 3.0 เชฅเซ€ gbak เชจเซ‡ stdin เชฆเซเชตเชพเชฐเชพ เชคเชฐเชค เชœ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชธเซเชฅเชพเชจเชฟเช• (เชซเชพเช‡เชฒ) เชเช•เซเชธเซ‡เชธ เชชเชฆเซเชงเชคเชฟ เชธเชพเชฅเซ‡ เช†เชตเซ€ เชชเชพเช‡เชชเชฒเชพเช‡เชจ เช—เซ‹เช เชตเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชเช•เซเชธเซ‡เชธ (เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเชฃ) เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชงเซ€เชฎเซเช‚ เช•เชฐเชถเซ‡.

เช…เชฎเซ‡ เชจเซ€เชšเซ‡ Windows เช…เชจเซ‡ Linux เชฎเชพเชŸเซ‡ เชตเชฟเช—เชคเซ‹ เชชเชฐ เชœเชˆเช เช›เซ€เช.

เชตเชฟเชจเซเชกเซ‹เช

เชตเชฟเชจเซเชกเซ‹เชเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเซŒเชฅเซ€ เชธเชนเซ‡เชฒเซ‹ เชฐเชธเซเชคเซ‹ เช เช›เซ‡ เช•เซ‡ เชซเชพเชฏเชฐเชฌเชฐเซเชกเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชเช•เชฒ เชฌเชฟเชฒเซเชก เชฌเชจเชพเชตเชตเซเช‚. เช† เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชฒเชˆเช เช›เซ€เช เชเชฎเซเชฌเซ‡เชก-เช†เชฐเซเช•เชพเช‡เชต เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5, fbemded.dll เชจเซเช‚ เชจเชพเชฎ fbclient.dll เชฎเชพเช‚ เชฌเชฆเชฒเซ‹, "เชจเชฟเชฏเชฎเชฟเชค" 2.5 เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚เชฅเซ€ gbak.exe เช…เชจเซ‡ (เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡) isql.exe เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช‰เชฎเซ‡เชฐเซ‹.

เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0 เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชธเชฟเช‚เช—เชฒ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เชซเซ‡เชฐเชซเชพเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชธเซŒเชฅเซ€ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ (เชœเซ‡เชจเซ‡ เชฒเช•เซเชทเซเชฏ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ VS2008/VS2010 เชฐเชจเชŸเชพเช‡เชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€) เชจเซ€เชšเซ‡เชจเซ€ เชซเชพเช‡เชฒเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡:

25/gbak.exe
25/fbclient.dll
25/firebird.conf
25/firebird.log
25/firebird.msg
25/ib_util.dll
25/icudt30.dll
25/icuin30.dll
25/icuuc30.dll
25/Microsoft.VC80.CRT.manifest
25/msvcp80.dll
25/msvcr80.dll

30/fbclient.dll
30/firebird.conf
30/firebird.msg
30/gbak.exe
30/ib_util.dll
30/icudt52.dll
30/icudt52l.dat
30/icuin52.dll
30/icuuc52.dll
30/msvcp100.dll
30/msvcr100.dll
30/intl/fbintl.conf
30/intl/fbintl.dll
30/plugins/engine12.dll

เช…เชจเซเชญเชตเซ€ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชจเซ‹เช‚เชง เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ 2.5 เชฎเชพเช‚ intl/fbintl.dll เช…เชจเซ‡ intl/fbintl.conf เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€. เช† เชธเชพเชšเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ gbak เช•เชจเซ‡เช•เซเชถเชจ เช…เช•เซเชทเชฐเชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เช…เช•เซเชทเชฐเชธเซ‡เชŸเซเชธ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ Firebird 3.0 เชจเซ€ "เชชเซเชฐเชพเชชเซเชค" เชฌเชพเชœเซ เชชเชฐ, เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช† เชซเชพเช‡เชฒเซ‹ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

firebird.conf เชฎเชพเช‚ Firebird 3.0 เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

MaxUnflushedWrites = -1
MaxUnflushedWriteTime = -1

เช‰เชชเชฐเชพเช‚เชค, 2.5 เช…เชจเซ‡ 3.0 เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง IpcName เชฎเซ‚เชฒเซเชฏเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพ เช‡เชšเซเช›เชจเซ€เชฏ เช›เซ‡.

firebird.conf เชจเชพ เช…เชจเซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชเช• เชธเชฐเชณ เชตเชฟเชšเชพเชฐเชฃเชพเชฅเซ€ เช†เช—เชณ เชตเชงเซ€เช เช›เซ€เช: เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเซเชฏเซเชเชจเชจเชพ เชคเชฌเช•เซเช•เซ‡, gbak เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ 2.5 เชšเชพเชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ 3.0, เชชเช›เซ€ 2.5 เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ€ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ 3.0 เชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ

3.0 เชฎเชพเช‚ เช‡เชจเซเชกเซ‡เช•เซเชธ เชจเชฟเชฐเซเชฎเชพเชฃเชจเชพ เชคเชฌเช•เซเช•เชพเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, TempCacheLimit เชชเชฐเชฟเชฎเชพเชฃเชจเซเช‚ เช•เชฆ ~40% RAM เชธเซเชงเซ€ เชตเชงเชพเชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชœเซ‹ เชคเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เชธเชฐเซเชตเชฐ เชนเซ‹เชฏ, เช…เชฒเชฌเชคเซเชค).

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชธเชฐเซเชตเชฐเชฎเชพเช‚ 16 GB RAM เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชฎเซ‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹

TempCacheLimit=6G

เช…เชฒเชฌเชคเซเชค, เช† เชฎเซ‚เชฒเซเชฏ เชซเช•เซเชค 64-เชฌเซ€เชŸ เชซเชพเชฏเชฐเชฌเชฐเซเชก 3 เชฎเชพเชŸเซ‡ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ 32-เชฌเซ€เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 2 เช—เซ€เช—เชพเชฌเชพเช‡เชŸเซเชธเชฅเซ€ เชตเชงเซ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€.

2.5 เชฎเชพเช‚, เช† เชชเชฐเชฟเชฎเชพเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ - เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ 2 เช—เซ€เช—เชพเชฌเชพเช‡เชŸเซเชธเชฅเซ€ เชตเชงเซ เชจ เชนเซ‹เชˆ เชถเช•เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฌเซ‡เช•เช…เชช เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชกเชชเชจเซ‡ เช…เชธเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เช‘เชชเชฐเซ‡เชถเชจ เช•เชฐเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชคเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชนเซ‡เชกเชฐเชฎเชพเช‚ เชชเซ‡เชœ เช•เซ‡เชถ 0 (เช†เชฆเซ‡เชถ gstat -h databasename, เชชเซ‡เชœ เชฌเชซเชฐเซเชธ เชฒเชพเช‡เชจ เชœเซเช“).

เชœเซ‹ เช•เซ‡เชถ เชกเซ‡เชŸเชพเชฌเซ‡เช เชนเซ‡เชกเชฐเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ firebird.conf (เช…เชจเซ‡ 3.0 เชฎเชพเช‚ databases.conf) เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช…เชชเซ‚เชฐเชคเซ€ เชฎเซ‹เชŸเซ€ เช•เชฟเช‚เชฎเชคเซ‹เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเซ‡ เชตเชงเซ เชชเชกเชคเซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช…เชจเซ‡ เชธเซเชตเซ‡เชชเชฟเช‚เช— เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช†เช—เชณ, เชฒเช•เซเชทเซเชฏ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹.

เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ "เชธเชฟเชธเซเชŸเชฎ" เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชธเซ‡เชตเชพเชจเซ‡ เชฌเช‚เชง เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชธเซเชฅเชพเชจเชฟเช• เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ (เช‰เชฆเชพเชนเชฐเชฃ) เชจเซ‡ เช‰เชšเซเชš เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ.

set ISC_USER=ะฒะปะฐะดะตะปะตั†
"25/gbak" -z -b -g -v -st t -y 25.log ะฑะฐะทะฐ25 stdout|^
"30/gbak" -z -c -v -st t -y 30.log stdin ะฑะฐะทะฐ30

เช† เช‰เชฆเชพเชนเชฐเชฃ เช…เชตเชคเชฐเชฃ (เชฎเชพเชจเซเชฏ "เชฏเซเชจเชฟเช•เซเชธ-เชถเซˆเชฒเซ€") เชฎเชพเช‚ "เชซเซ‹เชฐเชตเชฐเซเชก เชธเซเชฒเซ‡เชถ" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ "เชนเซ‡เชŸ" ("^" เช…เช•เซเชทเชฐ) เชจเชตเซ€ เชฒเชพเช‡เชจ เช…เช•เซเชทเชฐเชฅเซ€ เช›เชŸเช•เซ€ เชœเชพเชฏ เช›เซ‡, เชœเซ‡ เชฒเชพเช‚เชฌเชพ เช†เชฆเซ‡เชถเซ‹ เชŸเชพเช‡เชช เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5.8 เชฎเชพเช‚ -st(atus) เชตเชฟเช•เชฒเซเชช เชฆเซ‡เช–เชพเชฏเซ‹ เช…เชจเซ‡ เชคเชฎเชจเซ‡ gbak เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเชคเซ€ เชคเซ‡ เชธเชฎเชฏ เชตเชฟเชถเซ‡ เชกเซ‡เชŸเชพ เชฒเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชœเซเช“).

Linux

Linux Firebird 3 เชชเชฐ tommath เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. CentOS (RHEL) เชชเชฐ เช† เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชเชชเชฒ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡, เช‰เชฌเซเชจเซเชŸเซ (เชกเซ‡เชฌเชฟเชฏเชจ) เชชเชฐ เชธเชฟเชธเซเชŸเชฎ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช›เซ‡.

CentOS เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ เชเชชเซ‡เชฒ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชœ เช•เชฐเชตเซเช‚

yum install libtommath

เช‰เชฌเซเชจเซเชŸเซเชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช‰เชฌเซเชจเซเชŸเซ 16 เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ 18 เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ€ เชตเชฟเชตเชฟเชง เช†เชตเซƒเชคเซเชคเชฟเช“ - เช…เชจเซเช•เซเชฐเชฎเซ‡ libtommath0 เช…เชจเซ‡ libtommath1 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡.

เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0 tommath.so.0 เชฎเชพเชŸเซ‡ เชœเซเช เช›เซ‡ เช…เชจเซ‡ Ubuntu 18 เชฎเชพเชŸเซ‡ เชตเชงเซเชฎเชพเช‚ tommath.so.0 เชฅเซ€ tommath.so.1 เชธเซเชงเซ€เชจเซ€ เชฒเชฟเช‚เช• (เชธเชฟเชฎเชฒเชฟเช‚เช•) เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ tommath.so.1 เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช‰เชฌเซเชจเซเชŸเซเชฎเชพเช‚ เชชเชพเชฅ เชถเซ‹เชงเซเชฏเซ‹ - /usr/lib/x86_64-linux-gnu/, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชกเซ‡เชฌเชฟเชฏเชจ-เช†เชงเชพเชฐเชฟเชค เชตเชฟเชคเชฐเชฃเซ‹ เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชฌเซ€เชœเซ€ เชธเชฎเชธเซเชฏเชพ เช เชนเช•เซ€เช•เชค เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เช›เซ‡ เช•เซ‡ เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0.1 เชธเซเชงเซ€ เช…เชจเซ‡ เชธเชนเชฟเชค, เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— เชธเชฐเซเชตเชฐ เชตเชฐเซเชเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชธเชฐเชณ เชฐเซ€เชค เชจเชนเซ‹เชคเซ€. เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ "เชœเชฐเซ‚เชฐเซ€ เช‰เชชเชธเชฐเซเช— เชธเชพเชฅเซ‡ เชธเซเชคเซเชฐเซ‹เชคเชฎเชพเช‚เชฅเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเซ‹" เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชจเชฅเซ€.

เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0.2 เช…เชจเซ‡ เช‰เชšเซเชšเชคเชฐ เชฎเชพเชŸเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡ --enable-binreloc เชธเชพเชฅเซ‡ เชฌเชฟเชฒเซเชก เช•เชฐเซ‹ เช…เชจเซ‡ เช…เชฒเช— เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ เชตเชฟเช•เชฒเซเชช (-เชชเชพเชฅ เชชเชพเชฅ).

เชเชฎ เชงเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ tommath เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, tommath.so.0 เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชฎเชฒเชฟเช‚เช• เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชคเชฎเซ‡ เชตเชฐเซเชคเชฎเชพเชจ (เช† เชฒเซ‡เช– เชฒเช–เชคเซ€ เชตเช–เชคเซ‡) เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0.4 เชตเชฟเชคเชฐเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, / opt/fb3:

./install.sh -path /opt/fb3

เชคเซ‡ เชชเช›เซ€, เชคเชฎเซ‡ เชซเชพเชฏเชฐเชฌเชฐเซเชก เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เช•เชจเซเชตเชฐเซเชเชจ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชซเชพเชฏเชฐเชฌเชฐเซเชกเชจเซ‡ เชฌเช‚เชง เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ‹ เช•เซ‡ เช•เซเชฒเชพเชธเชฟเช• เชฎเซ‹เชกเชฎเชพเช‚ เชซเชพเชฏเชฐเชฌเชฟเชก 2.5 เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ xinetd เชฆเซเชตเชพเชฐเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ - เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เช•เชพเช‚ เชคเซ‹ xinetd เชฎเชพเชŸเซ‡ เชซเชพเชฏเชฐเชฌเชฐเซเชก เชธเซ‡เชตเชพเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ xinetdเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

Linux เชชเชฐ 3.0 เชฎเชพเชŸเซ‡ firebird.conf เชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ MaxUnflushed เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ (เชคเซ‡ เชซเช•เซเชค Windows เชชเชฐ เชœ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡) เช…เชจเซ‡ Firebird 2.5 เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชฒเชฟเชจเช•เซเชธเชฎเชพเช‚, เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชจเซ€ เชธเซเชฅเชพเชจเชฟเช• (เชซเชพเช‡เชฒ) เชเช•เซเชธเซ‡เชธ เชตเชฟเชจเซเชกเซ‹เช เชนเซ‡เช เชณเชจเชพ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชธเชฎเช•เช•เซเชท เชจเชฅเซ€ - 2.5 เชธเชฐเซเชตเชฐ gbak เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชถเซ‡ (เชจเซ‡เชŸเชตเชฐเซเช• เชญเชพเช— เชตเชฟเชจเชพ), เชชเชฐเช‚เชคเซ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช†เชงเชพเชฐ เชธเชพเชฎเซ‡ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชฎเชพเชคเซเชฐ เชฒเซ‹เช—เชฟเชจ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡:

export ISC_USER=username ISC_PASSWORD=password
/opt/firebird/bin/gbak -b โ€ฆ ะฑะฐะทะฐ25 stdout
|/opt/fb3/bin/gbak -c โ€ฆ stdin ะฑะฐะทะฐ30

เชธเชซเชณ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ "เช…เชคเชฟเชฐเชฟเช•เซเชค" เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.0, เชชเช›เซ€ "เชฎเซเช–เซเชฏ" เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชจเซ‡ เช…เชจเช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชจเซเช‚ เชธเซเชตเชšเซเช› เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช - เช…เชจเซ‡ เชคเซ‡ เชจเชฟเชฏเชฎเชฟเชค tar.gz เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐเชฅเซ€ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚. เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช, เช•เชพเชฐเชฃ เช•เซ‡. เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เช†เชตเซƒเชคเซเชคเชฟ เชชเชพเช›เชณ เชฐเชนเซ€ เชถเช•เซ‡ เช›เซ‡.

เช‰เชชเชฐเชพเช‚เชค, Linux เชชเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชจเชตเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชซเชพเชฏเชฐเชฌเชฐเซเชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ‹ เช›เซ‡.

เชœเซ‹ เช† เช•เชฟเชธเซเชธเซ‹ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

chown firebird.firebird database

เชชเชฐเชฟเชฃเชพเชฎ

เชธเชฎเชฏ เช…เชจเซ‡ เชกเชฟเชธเซเช• เชธเซเชชเซ‡เชธ เชฌเชšเชพเชตเชตเชพ เช‰เชชเชฐเชพเช‚เชค, เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เช•เชจเซเชตเชฐเซเชเชจเชจเซ‹ เชฌเซ€เชœเซ‹ เชฎเชนเชคเซเชตเชจเซ‹ เชซเชพเชฏเชฆเซ‹ เช›เซ‡ - เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เชจเซเชตเชฐเซเชเชจ เชนเชพเชฒเชจเชพ เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5 เชจเซ‡ เชกเชฟเชฒเซ€เชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เชธเชซเชณ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชฐเซ‹เชฒเชฌเซ‡เช•เชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ (เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœเช—เซเชฏเชพเชจเชพ เช…เชญเชพเชต เช…เชฅเชตเชพ เช…เชจเชชเซ‡เช•เซเชทเชฟเชค เชฐเซ€เชฌเซ‚เชŸเชจเซ‡ เช•เชพเชฐเชฃเซ‡). เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ).

เชธเชฎเชฏเชจเซ€ เชฌเชšเชค เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡ เช•เซ‡ "เช•เซเชฒเชพเชธเชฟเช•" เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ "เชฌเซ‡เช•เช…เชช เชธเชฎเชฏ" เชตเชคเซเชคเชพ "เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชธเชฎเชฏ" เช›เซ‡. เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชฎเชพเช‚ เชฌเซ‡ เชญเชพเช—เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: เชฌเซ‡เช•เช…เชช เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชตเซ‹ เช…เชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชตเซ‹.

เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เช•เชจเซเชตเชฐเซเชเชจ เชธเชพเชฅเซ‡, เช•เซเชฒ เชธเชฎเชฏ "เชฌเซ‡เช•เช…เชช เชŸเชพเชˆเชฎ เชตเชคเซเชคเชพ เชชเชพเช‚เชš เชฅเซ€ เชฆเชธ เชŸเช•เชพ" เช…เชจเซ‡ "เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชฟเชฒเซเชกเซ€เช‚เช— เชŸเชพเชˆเชฎ" เชคเชฐเซ€เช•เซ‡ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชšเซ‹เช•เซเช•เชธ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชฐเชšเชจเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฐเซ‡เชฐเชพเชถ, เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชธเชฎเชฏ เชฌเซ‡เช•เช…เชช เชธเชฎเชฏ เช•เชฐเชคเชพเช‚ เชฒเช—เชญเช— เชฌเชฎเชฃเซ‹ เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เช†เชชเชฃเซ‡ เชฌเซ‡เช•เช…เชช เชธเชฎเชฏเชจเซ‡ เชเช•เชฎ เชคเชฐเซ€เช•เซ‡ เชฒเชˆเช, เชคเซ‹ "เช•เซเชฒเชพเชธเชฟเช• เชฐเซ‚เชชเชพเช‚เชคเชฐ" เช เชธเชฎเชฏเชจเชพ เชคเซเชฐเชฃ เชเช•เชฎเซ‹ เช›เซ‡, เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เช เชธเชฎเชฏเชจเชพ เชฌเซ‡ เชเช•เชฎ เช›เซ‡. TempCacheLimit เชตเชงเชพเชฐเชตเชพเชฅเซ€ เชธเชฎเชฏเชจเซ‡ เชตเชงเซ เช˜เชŸเชพเชกเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เชฎเชณเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชคเชฎเชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเชพ เชธเชฎเชฏเชจเชพ 30-40% เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชชเซเชฐเชถเซเชจเซ‹?

เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชฌเชงเชพ เชชเซเชฐเชถเซเชจเซ‹ เชฒเช–เซ‹, เช…เชฅเชตเชพ เชคเซ‡เชฎเชจเซ‡ เชชเชฆเซเชงเชคเชฟเชจเชพ เชฒเซ‡เช–เช• เช…เชจเซ‡ เช† เชฒเซ‡เช–เชจเชพ เชธเชน-เชฒเซ‡เช–เช•เชจเซ‡ เชฎเซ‹เช•เชฒเซ‹ - เชตเซ‡เชธเชฟเชฒเซ€ เชธเชฟเชกเซ‹เชฐเซ‹เชต, iBase เช…เช—เซเชฐเชฃเซ€ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ, bs at ibase ru.

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชคเชฎเซ‡ เชซเชพเชฏเชฐเชฌเชฐเซเชกเชจเซเช‚ เช•เชฏเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชพเชชเชฐเซ‹ เช›เซ‹?

  • เชซเชพเชฏเชฐเชฌเชฐเซเชก 3.x

  • เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.5

  • เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.1

  • เชซเชพเชฏเชฐเชฌเชฐเซเชก 2.0, 1.5 เช…เชฅเชตเชพ 1.0

16 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชค โ€‹โ€‹เช†เชชเซเชฏเซ‹. 1 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซ‚เชฐ เชฐเชนเซเชฏเซ‹.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹