เจซเจพเจ‡เจฐเจฌเจฐเจก 2.5 เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ ODS12 เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจธเจŸเฉเจฐเฉ€เจฎเจฟเฉฐเจ— เจฐเฉ‚เจชเจพเจ‚เจคเจฐเจจ (เจซเจพเจ‡เจฐเจฌเจฐเจก 3.0)

เจซเจพเจ‡เจฐเจฌเจฐเจก เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจธเฉฐเจธเจ•เจฐเจฃ เจฆเจพ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจกเจฟเจธเจ• เจฌเจฃเจคเจฐ เจซเจพเจฐเจฎเฉˆเจŸ เจฆเจพ เจ†เจชเจฃเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉˆ, O(n)D(isk)S(tructure). เจธเฉฐเจธเจ•เจฐเจฃ 2.5 เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจจ เจคเฉฑเจ•, เจซเจพเจ‡เจฐเจฌเจฐเจก เจ‡เฉฐเจœเจฃ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจ“เจกเฉ€เจเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจฏเจพเจจเฉ€ เจชเฉเจฐเจพเจฃเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉเจ†เจฐเจพ เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจซเจพเจ‡เจฐเจฌเจฐเจก 3.0 เจ‡เฉฐเจœเจฃ เจธเจฟเจฐเจซ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ“เจกเฉ€เจเจธ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 12.0

3.0 เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ, 2.5 เจคเฉ‹เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจ…เฉฑเจช/เจฐเฉ€เจธเจŸเฉ‹เจฐ เจฐเจพเจนเฉ€เจ‚ เจจเจตเฉ‡เจ‚ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ‡เจน เจฎเฉฐเจจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเจนเจฟเจฒเจพเจ‚ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ - i.e. เจซเจพเจ‡เจฐเจฌเจฐเจก 3.0 เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเจฟเจ†เจฐเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฐเจœเจจ 2.5 'เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจซเจฟเจฐ 3.0 เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‹เฅค เจ…เจœเจฟเจนเฉ€ เจตเจฟเจงเฉ€ เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ•เจพเจซเจผเฉ€ เจธเจฎเจพเจ‚ เจนเฉ‹เจตเฉ‡, เจชเจฐ เจœเจฆเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจฆเจฐเจœเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจœเจฆเฉ‹เจ‚ เจธเจฎเจพเจ‚ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจธเจŸเฉเจฐเฉ€เจฎเจฟเฉฐเจ— เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ•เจฟ 30-40% เจคเฉ‡เจœเจผ เจนเฉˆเฅค เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ (เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ), เจ•เฉฑเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจชเฉœเฉเจนเฉ‹เฅค

เจ†เจฎ เจตเจฟเจšเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡:

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

2.5 เจคเฉ‹เจ‚ Gbak เจ‡เฉฑเจ• เจฒเฉ€เจจเฉ€เจ…เจฐ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ stdout เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจฐเฉฐเจค gbak เจจเฉ‚เฉฐ 3.0 เจคเฉ‹เจ‚ stdin เจฐเจพเจนเฉ€เจ‚ เจšเฉเฉฑเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ…เจœเจฟเจนเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฅเจพเจจเจ• (เจซเจพเจˆเจฒ) เจชเจนเฉเฉฐเจš เจตเจฟเจงเฉ€ เจจเจพเจฒ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเจนเฉเฉฐเจš (เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ เจฆเฉเจ†เจฐเจพ เจตเฉ€) เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ•เจพเจซเจผเฉ€ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค

เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ 'เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

Windows เจจเฉ‚เฉฐ

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจธเจญ เจคเฉ‹เจ‚ เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจซเจพเจ‡เจฐเจฌเจฐเจก เจฆเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เฉฑเจฒเจพ เจฌเจฟเจฒเจก เจฌเจฃเจพเจ‰เจฃเจพเฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจเจฎเจฌเฉ‡เจก-เจ†เจฐเจ•เจพเจˆเจต เจซเจพเจ‡เจฐเจฌเจฐเจก 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 เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจšเจพเจฐเจธเฉˆเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจšเจพเจฐเจธเฉˆเจŸเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ, เจชเจฐ เจซเจพเจ‡เจฐเจฌเจฐเจก 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

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

เจฒเฉ€เจจเจ•เจธ

เจฒเฉ€เจจเจ•เจธ เจซเจพเจ‡เจฐเจฌเจฐเจก 3 'เจคเฉ‡ เจŸเฉŒเจฎเจฅ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 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 เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ‰เจน เจธเจฟเจฐเจซเจผ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ) เจ…เจคเฉ‡ 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 เจ‡เฉฐเจธเจŸเจพเจฒเจฐ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉˆ, เจจเจพ เจ•เจฟ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ. เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจœเจจ เจชเจฟเฉฑเจ›เฉ‡ เจฐเจนเจฟ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจจเจพเจฒ เจนเฉ€, เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจฎเฉเฉœ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจจเจตเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจซเจพเจ‡เจฐเจฌเจฐเจก เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจนเฉˆเฅค

เจœเฉ‡ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€.

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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹