рдХрднреА-рдХрднреА рд╣рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрднреА-рдХрднреА рдХрдИ рджрд╕ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдмреИрдХрдЕрдк, рд╣реЙрдЯ рдмреИрдХрдЕрдк рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╣рдо рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдХреНрд╕рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреАрдмреАрдПрдордПрд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдпрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ рдХрднреА-рдХрднреА рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рдмреНрд▓реЙрдЧ рдореЗрдВ рдореИрдВ
CUBRID DBMS рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ рдФрд░ рдХреНрдпреЛрдВред рдЗрди рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рддреЛ, CUBRID рдореЗрдВ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ CUBRID рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ
- рдЖрдк PHP, рдЬрд╛рд╡рд╛ рдФрд░ рдЕрдиреНрдп рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
- рдЕрдиреНрдпрдерд╛, рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ CSQL , CUBRID SQL рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрдк рдкреНрд░рддрд┐рдХреГрддрд┐ рдпрд╛ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдПрдХ рдЫреЛрдЯреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреЗрд╢ рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рджреЗрдЦ рд╕рдХреЗрдВ рдФрд░ рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝реА рд╕реЗ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рдореИрдВ рдЙрди рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред
рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ (100,000 рд░рд┐рдХреЙрд░реНрдб) рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдВрдбреЛрдЬ 7 x86 рдкрд░ CUBRID 8.4.0 рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддреЛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
- CSQL
-рдПрд╕ рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдореЛрдб
-C рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдореЛрдб
- CUBRID рдкреНрд░рдмрдВрдзрдХ
- PHP рдПрдкреАрдЖрдИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рднреА рдореМрдЬреВрдж рд╣реЛрдВрдЧреЗред
- рдкреНрд░рддреНрдпреЗрдХ 5000 рдмрд╛рд░ рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЗрдирджреЗрди (рдЪрдХреНрд░ рд╣реЛрдЧрд╛)
- рд╣рдо рдХреЗрд╡рд▓ INSERT рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрдн рд╕рдордп рдХреЛ рдорд╛рдкреЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЯреЗрд╕реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (-S рдФрд░ -рд╕реА рдореЛрдб) рдкрд░ CSQL рдЪрд▓рд╛рдирд╛
CSQL рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ SQL рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рд╣реИред CUBRID рдкреНрд░рдмрдВрдзрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ,
CSQL рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬрд╝ рд╣реИред рдпрд╣ рджреЛ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рд╣реИ
рдСрдлрд▓рд╛рдЗрди рдореЛрдб , рдФрд░ рджреВрд╕рд░рд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдореЛрдб ред
- рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЛрдб рдореЗрдВ, CSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рд╕рд░реНрд╡рд░ рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЖрдк рдХреЗрд╡рд▓ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдХреНрд▓рд╛рдЗрдВрдЯ рдореЛрдб рдореЗрдВ, CSQL рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИред
рдЖрдк
рдореИрдиреБрдЕрд▓ рдореЗрдВ рдЗрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рд╣рдо рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░
cubrid createdb dbtest
рдЪрд▓рд╛рдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рд╣рдореЗрдВ CSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
$> csql demodb
CUBRID SQL Interpreter
Type `;help' for help messages.
csql> CREATE TABLE test1(a int, b TIMESTAMP, c int AUTO_INCREMENT)
csql> ;ru
Current transaction has been committed.
1 command(s) successfully processed.
csql> ;ex
- CSQL рдореЗрдВ, рдХрдорд╛рдВрдб ; рд░реБ рдХрд╛ рдЕрд░реНрде рд╣реИ "рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдПрдВ" (рд░рди)ред
- рдХрдорд╛рди ; рдкреВрд░реНрд╡ - рдирд┐рдХрд╛рд╕ (рдирд┐рдХрд╛рд╕)ред рдЖрдк рдпрд╣рд╛рдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рд╕рднреА рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ
dbtest.sql рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИред
INSERT INTO test1 VALUES (0 , SYS_TIMESTAMP, NULL);
INSERT INTO test2 VALUES (1 , SYS_TIMESTAMP, NULL);
тАжтАжтАжтАжтАжтАжтАжтАж
INSERT INTO test1 VALUES (99998 , SYS_TIMESTAMP, NULL);
INSERT INTO test1 VALUES (99999 , SYS_TIMESTAMP, NULL);
CSQL рдСрдлрд╝рд▓рд╛рдЗрди рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВред
$> csql -u dba -p 1111 тАУS -i dbtest1.sql dbtest
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдореЛрдб рдореЗрдВ CSQL рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВред
$> csql -u dba -p 1111 тАУC -i dbtest1.sql dbtest
PHP рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд╕реНрдХреАрдорд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рди рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░ 100,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБред
$ host_ip = "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ";
$ host_port = 33000;
$ db_name = "dbtest";
$ userId = "dba";
$ рдкрд╛рд╕рд╡рд░реНрдб = "1111";
$ cubrid_con = @cubrid_connect ($ host_ip, $ host_port, $ db_name, $ userId, $ рдкрд╛рд╕рд╡рд░реНрдб);
рдЕрдЧрд░ ($ cubrid_con)
{
$ sql = "рдореЗрдВ рдбрд╛рд▓реЗрдВ"ред $ db_name "(рдП, рдмреА) рдореВрд▓реНрдп (?, SYS_TIMESTAMP)";
$ reg = cubrid_prepare ($ cubrid_con, $ sql, CUBRID_INCLUDE_OID);
// рд▓реВрдк рдореЗрдВ 100,000 рд░рд┐рдХреЙрд░реНрдб рдбрд╛рд▓реЗрдВред
рдХреЗ рд▓рд┐рдП ($ i = 0; $ i <100000; ++ $ i)
{
$ res = cubrid_bind ($ reg, 1, $ i);
$ res = cubrid_execute ($ reg);
// 5,000 рдмрд╛рд░ (рдкреНрд░рддрд┐рдмрджреНрдз рдЪрдХреНрд░) рдореЗрдВ рдПрдХ рдмрд╛рд░ рдкреНрд░рддрд┐рдмрджреНрдзред
рдпрджрд┐ ($ i + 1)% 5000 == 0)
{
cubrid_commit ($ cubrid_con);
рдЗрдХреЛ $ i, "
";
}
}
}
CUBRID рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдпрд╣рд╛рдВ рд╣рдо рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рд╣рдордиреЗ CSQL рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛ред
рдЖрдпрд╛рдд рдбреЗрдЯрд╛ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ), рд╣рдо рд╕рднреА рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдХрдВрдб рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
| 50,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ | 100,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ | 300,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ |
---|
csql-рдПрд╕ | 5 | 10 | 29 |
---|
csql-рд╕реА | 111 | 224 | 599 |
---|
рдкреАрдПрдЪрдкреА | 68 | 136 | 413 |
---|
рдореБрдЦреНрдпрдордВрддреНрд░реА | 17 | 33 | 96 |
---|

рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
CSQL рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, CSQL рдСрдлрд╝рд▓рд╛рдЗрди CUBRID рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рд╕реАрдзреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ, CSQL рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЯреВрд▓ рд╕рдмрд╕реЗ рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рд╣рдо CSQL рдХрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдореЛрдб рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ CSQL рд╣реА рдПрдХрдорд╛рддреНрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрд╕ рд╕рдордп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдмрджрд▓реЗ рдореЗрдВ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╣реЛрд╕реНрдЯ) рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЛрдб рдореЗрдВ CSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред
$> csql -S demodb
ERROR: Unable to mount disk volume "C:CUBRIDdatabasesdemodbdemodb_lgat".
The database "C:CUBRIDDATABA~1demodbdemodb", to which the disk volume belongs,
is in use by user USER-PC$ on process 3096 of host user-PC since Thu Sep 22 11:04:01 2011.
рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдФрд░ рдирд╣реАрдВ рдЬреБрдбрд╝рд╛ рд╣реИ, рдпрд╛ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
cubrid server stop dbtest1
ред
рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдИ рднреА CONSTRAINT рдмрдирд╛рдПрдВ
рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╕рднреА рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рднреА рдЗрдВрдбреЗрдХреНрд╕
рди рдмрдирд╛рдПрдВ ред рдпрд╣ рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ:
INDEX
(рдирд┐рдпрдорд┐рдд рдЗрдВрдбреЗрдХреНрд╕),
UNIQUE
(рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕),
REVERSE INDEX
(рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдбреЗрдХреНрд╕),
REVERSE UNIQUE
(рд░рд┐рд╡рд░реНрд╕ рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕) рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
PRIMARY KEY
(рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдЕрдкрдиреЗ рдЖрдк рд░реЗрдЧреБрд▓рд░ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдЧреА)ред
рдЕрдиреНрдпрдерд╛, рдЖрдпрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ (
INSERT
) рдЕрдирд┐рд╡рд╛рд░реНрдп рдЕрдиреБрдХреНрд░рдордг рджрд░реНрдЬ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдХреБрд▓ рдЖрдпрд╛рдд рд╕рдордп рдмрдврд╝ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
- рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВред
- рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреЙрд▓рдо рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЙрдирдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдкреНрд░рддрд┐рдмрдВрдз рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░реЗрдВ , рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рднреА рдирд╣реАрдВред
- рд╕рднреА рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВред
- рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдХреНрд░рдорд┐рдд рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдмрдирд╛рдПрдВред
рдЖрдпрд╛рдд рдХреЗ рджреМрд░рд╛рди рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдХрд░реЗрдВ
CUBRID рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реЙрдЧрд┐рдВрдЧ рд╣реИрдВ:
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рд▓реЙрдЧрд┐рдВрдЧ
- рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд▓реЙрдЧрд┐рдВрдЧ
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рд▓реЙрдЧрд┐рдВрдЧ
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рд▓реЙрдЧрд┐рдВрдЧ
CUBRID рдмреНрд░реЛрдХрд░ рдореЗрдВ
SQL_LOG
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
SQL_LOG = ON
ред
рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ CAS (CUBRID Application Server) рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдкреНрд░рддреНрдпреЗрдХ SQL рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ DBB рд▓реЙрдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рдХреБрд▓ рдЖрдпрд╛рдд рд╕рдордп рдмрдврд╝рд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдВрдкреВрд░реНрдг рдЖрдпрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓реЙрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдореЛрдб рдореЗрдВ), рдЖрдпрд╛рдд рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ рдЗрд╕реЗ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдиреАрдЪреЗ рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ CUBRID рдореИрдиреЗрдЬрд░ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред
рд╕реАрдПрдо рдХрд╛ рдЙрджрд╛рд╣рд░рдгрд▓реЙрдЧрд┐рдВрдЧ (
SQL_LOG = OFF
) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░реЛрдХрд░ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░
рдЧреБрдг рдЪреБрдиреЗрдВред

рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ,
SQL_LOG
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдХреЛ
OFF рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдлрд┐рд░
рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдмрдЪрд╛рдПрдВред

рдЕрдВрдд рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмреНрд░реЛрдХрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд░реЛрдХрд░ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдмреНрд░реЛрдХрд░ рдСрдл рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░
рдмреНрд░реЛрдХрд░ рдХреЛ рдмреНрд░реЛрдХрд░ рдХреЛ рд╡рд╛рдкрд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдм рдЖрдк рдЖрдпрд╛рдд рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрджрд╛рд╣рд░рдгрдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ,
cubrid_broker.conf рдЦреЛрд▓реЗрдВ, рдмреНрд░реЛрдХрд░ рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓, рдЬреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ CUBRID рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдк
SQL_LOG
рд╕рд╣рд┐рдд рд╕рднреА рдмреНрд░реЛрдХрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рджреЗрдЦреЗрдВред
[broker]
...
SQL_LOG =OFF
...
рдлрд┐рд░ рдмреНрд░реЛрдХрд░
cubrid broker restart
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░
cubrid broker restart
ред
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд▓реЙрдЧрд┐рдВрдЧ
рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб
рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрд╡рдпрдВ CUBRID рд╕рд░реНрд╡рд░ рдХреЗ
Media_failure_support рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрдЧреНрд░рд╣рдг рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рд▓реЙрдЧ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди
рд╣рд╛рдБ рд╣реИ , рдЬреЛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИ, рддреЛ рд╕рдХреНрд░рд┐рдп рд▓реЙрдЧ рднрд░ рдЬрд╛рдиреЗ рдкрд░ рд╕рднреА рд╕рдХреНрд░рд┐рдп рд▓реЙрдЧ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рд▓реЙрдЧ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд▓реЗрдирджреЗрди рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИред рдпрджрд┐
Media_failure_support = рдирд╣реАрдВ , рддреЛ рд╕рдХреНрд░рд┐рдп рд▓реЙрдЧ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрдирд╛рдП рдЧрдП рд╕рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рд▓реЙрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдВрдЧреНрд░рд╣ рд▓реЙрдЧ рдХреЛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░,
media_failure_support = рдирд╣реАрдВ рдХрд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдХреБрд▓ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдЧреБрдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░
media_failure_support
рдХрд╛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдлрд┐рд░
рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдмрдЪрд╛рдПрдВред

рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдзрд╛рдЧреЗ рдФрд░ рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CUBRID рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕рд╛рде рд╣реА рдПрдХ рдХрдорд┐рдЯ рдореЗрдВ рд▓реЗрди-рджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдереНрд░реЗрдбреНрд╕ рд╕реАрдПрдо рдХреЛ INSERT рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдорд╡рд░реНрддреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдереНрд░реЗрдб рдХрд╛рдЙрдВрдЯ рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдкрдХреЛ рдпрд╣ рднреА рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕рдм рдЖрдкрдХреЗ рд▓реЛрд╣реЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рд╣рдо 5 рд╕реЗ 10 рдзрд╛рдЧреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред

рд╕рд╛рде рд╣реА, рдЖрдпрд╛рдд рдХрд╛ рд╕рдордп рдПрдХ рд╡рдЪрди (
рдкреНрд░рддрд┐рдмрджреНрдз рдЪрдХреНрд░ ) рдореЗрдВ рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╛рд░-рдмрд╛рд░ рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЗрдирджреЗрди рдХреЗ рдХрд╛рд░рдг рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдПрдХ рджреБрд░реНрд▓рдн рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд░реИрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдлрд┐рд░ рд╕реЗ, рдпрд╣ рд▓реЛрд╣реЗ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
Data_buffer_size рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕рдВрдкреВрд░реНрдг CUBRID рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ
data_buffer_size рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣
рдбреЗрдЯрд╛ рдХреЗ
рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдХреЗ CUBRID рдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
Data_buffer_size рдХрд╛ рдорд╛рди рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рдЙрддрдирд╛ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкреЗрдЬ рд╕рд░реНрд╡рд░ рдмрдлрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ I / O рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рдиред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдПрдХ рдмрдлрд░ рдкреВрд▓ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрджрд┐ рд╕реНрд╡реИрдк рдбрд┐рд╕реНрдХ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ (рдиреЛрдЯ, рд╕рд░реНрд╡рд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реА рд╣реЛрддрд╛ рд╣реИ) рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП, рд▓реЛрд╣реЗ рдХреА рднреМрддрд┐рдХ рдХреНрд╖рдорддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд▓рдЧрднрдЧ рджреЛ-рддрд┐рд╣рд╛рдИ
рдбреЗрдЯрд╛_buffer_size рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
data_buffer_size = 512M (рдореЗрдЧрд╛рдмрд╛рдЗрдЯ)ред
Insert_execution_mode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
Insert_execution_mode рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдмрдЬрд╛рдп
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ INSERT рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рдмрд╣реБрдд рдХрдо рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рд╣реЛрддреА рд╣реИ, рдпрд╛ рдЖрдкрдХреЛ рдЖрд╡рдзрд┐рдХ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ
рдЧрдВрджреЗ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░ 7 рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИ (рд╡рд┐рд╡рд░рдг рдХреЗ
рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрдЦреЗрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
insert_execution_mode = 1 рд╣реИ , рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рднреА
INSERT INTO ... SELECT ... рдлреЙрд░реНрдо рдХреЗ
рдХреНрд╡реЗрд╢реНрдЪрди рдХреЛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЪреВрдВрдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдХреНрд╡реЗрд░реА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдореВрд▓реНрдп рдХреЛ
2 рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░
INSERT INTO ... VALUES ... рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдиреАрдЪреЗ рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ)ред

рдЗрд╕рд▓рд┐рдП, рд╕рдордЧреНрд░ рдЖрдпрд╛рдд рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ CUBRID рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рдпреБрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
- CSQL рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдИ рднреА CONSTRAINT рдмрдирд╛рдПрдВ
- рдЖрдпрд╛рдд рдХреЗ рджреМрд░рд╛рди рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдХрд░реЗрдВ
- рдзрд╛рдЧреЗ рдФрд░ рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
- Data_buffer_size рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- Insert_execution_mode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖрдпрд╛? рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдФрд░ рдЖрдк рдХрд┐рддрдиреА рдмрд╛рд░ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред