рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ (SSD) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ CUBRID рдФрд░ MySQL рдХреЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо

рд╢реБрдн рджрд┐рди, рд╣рд░ рдХреЛрдИ!

рд╣реИрдмрд░ рдиреЗ рдЕрдВрддрддрдГ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ CUBRID рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ рдЖрдкрдиреЗ рдкрд┐рдЫрд▓реА рд╣реИрдмреНрд░реЛрдЯреЛрдкрд┐рдХ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛ред

1. рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ, CUBRID рдФрд░ MySQL рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
  1. рдЬрдм рд╕рд┐рд╕реНрдЯрдо рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реЛ;
  2. рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╕реЙрд▓рд┐рдб рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд▓реИрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИред

1.1ред рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИред рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдзреНрдпрдо рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрджреНрдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ (I / O) рдХрд╛ рдкреНрд░рджрд░реНрд╢рди I / O рдмрд╛рдЙрдВрдб рд╕реНрдкреАрдб рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рддрд╣рдд рдШрдЯрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рднрдВрдбрд╛рд░рдг рдорд╛рдзреНрдпрдо рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдПрдХ рдирдП рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ (рдПрд╕рдПрд╕рдбреА) рдХреЗ рдЖрд╡реЗрджрди рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рднрдВрдбрд╛рд░рдг рдорд╛рдзреНрдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред

1.2ред рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐рдпреЛрдВ

рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо (CUBRID рдФрд░ MySQL) рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдПрдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рдареЛрд╕ рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рдеред рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдкреВрд░реЗ рдкреНрд░рдпреЛрдЧ рдореЗрдВ рджрд░реНрдЬ рдХреА рдЧрдИ рдереАред

1.3ред рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ

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

рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ

CUBRID рдФрд░ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдФрд░ SSD рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

CUBRID рдФрд░ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ 4 рдЬреАрдмреА рдбреЗрдЯрд╛ рдмрдлрд░ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдереЗред рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯрдЕрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред

рдШрди рд╡рд┐рдиреНрдпрд╛рд╕ (cubrid.conf)

[service]
service=server,broker,manager

[common]
data_buffer_pages=25000
sort_buffer_pages=16
log_buffer_pages=50
lock_escalation=100000
lock_timeout_in_secs=-1
deadlock_detection_interval_in_secs=1
checkpoint_interval_in_mins=720
isolation_level="TRAN_REP_CLASS_UNCOMMIT_INSTANCE"
cubrid_port_id=15097
max_clients=50
auto_restart_server=yes
replication=no
java_stored_procedure=no

checkpoint_every_npages=100000000
data_buffer_pages=262144
error_log_level=notification
communication_histogram=yes
num_LRU_chains=200
async_commit=yes
group_commit_interval_in_msecs=1000


MySQL рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (my.cnf)

[client]
socket = /home1/mysql/mysql/tmp/mysql.sock

[mysqld]
user = mysql
port = 3306
basedir = /home1/mysql/mysql
datadir = /home1/mysql/mysql/data
tmpdir = /home1/mysql/mysql/tmp
socket = /home1/mysql/mysql/tmp/mysql.sock

default-character-set = utf8
default_table_type = InnoDB
skip_name_resolve

back_log = 100
max_connections = 500
max_connect_errors = 999999
max_allowed_packet = 16M
max_heap_table_size = 64M
tmp_table_size = 64M
binlog_cache_size = 1M
thread_cache_size = 128

table_cache = 1024
sort_buffer_size = 8M
join_buffer_size = 8M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
query_cache_size = 64M
query_cache_limit = 2M

# MyISAM options
key_buffer_size = 32M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
ft_min_word_len = 4

# INNODB options
innodb_buffer_pool_size = 4G # 50 ~ 70% of main memory
innodb_log_buffer_size = 8M
innodb_additional_mem_pool_size = 16M
innodb_data_file_path = ibdata1:100M:autoextend
innodb_file_per_table
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_support_xa=0
innodb_thread_concurrency = 16
innodb_lock_wait_timeout = 60
innodb_flush_log_at_trx_commit = 0 # 0 for slave, 1 for master

# Loging Configuration
log-bin=mysql-bin
expire_logs_days=5
log_warnings
log_slow_queries
log_slow_admin_statements
long_query_time = 2
log_long_format

# Replication setting
server-id = 1


1.4ред рдЯреЗрд╕реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ

1.4.1ред рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдЯреЗрдмрд▓ рд▓реЗрдЖрдЙрдЯ

рдкреНрд░рджрд░реНрд╢рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдХреЗ рд╕рд╛рде 40 tbl_200 ~ tbl_239 рдЯреЗрдмрд▓ рдмрдирд╛рдП рдЧрдП рдереЗред

  рдмрдирд╛рдПрдБ Tbl_200;

 рдЕрдиреНрдп рдЯреЗрдмрд▓ tbl_200 рдЬреЛрдбрд╝реЗрдВ рд░рдВрдЧ
	 рдЖрдИрдбреА рдЪрд░рд┐рддреНрд░ рднрд┐рдиреНрди (20) рдирд╣реАрдВ,
	 рдкреВрд░реНрдгрд╛рдВрдХ рдирд╣реАрдВ рдкреВрд░реНрдгрд╛рдВрдХ,
	 col3 рд╡рд░реНрдг рдЕрд▓рдЧ-рдЕрд▓рдЧ (16) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col4 рд╡рд░реНрдг рдЕрд▓рдЧ-рдЕрд▓рдЧ (5) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col5 рд╡рд░реНрдг рдЕрд▓рдЧ-рдЕрд▓рдЧ (50) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col6 рд╡рд░реНрдг рднрд┐рдиреНрди (1000),
	 col7 рд╡рд░реНрдг рднрд┐рдиреНрди (300) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col8 рд╡рд░реНрдг рднрд┐рдиреНрди (150),
	 col9 рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдирд╣реАрдВ рдирд▓,
	 col10 рд╕реНрдореЙрд▓рд┐рдВрдЯ рдбреЗрдлреЙрд▓реНрдЯ 0 рдирд╣реАрдВ,
	 col11 рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдирд╣реАрдВ,
	 col12 рд╡рд░реНрдг рдЕрд▓рдЧ-рдЕрд▓рдЧ (15) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col13 рд╡рд░реНрдг (1) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col14 рд╡рд░реНрдг (1) рдкреВрд░реНрдг рдирд╣реАрдВ,
	 col15 рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк DEFAULT рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк '04: 25: 44 PM 07/30/2010 'рдиреЙрдЯ рдиреЗрд▓;

 рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЗрдмрд▓ "tbl_200" рдЬреЛрдбрд╝реЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА ("рдЖрдИрдбреА", "seq");
 рд░рдЪрдирд╛рддреНрдордХ рднрд╛рд░рдд "iuk_tbl" "tbl_200" ("рдЖрдИрдбреА", "col3", "col4", "col5");
 "IND1_200" рдХреЛ "tbl_200" ("id", "col9" DESC, "col14"); 


рдЙрдкрд░реЛрдХреНрдд рддрд╛рд▓рд┐рдХрд╛ рдЖрд░реЗрдЦ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреЛ рдкрд░реАрдХреНрд╖рдг рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╕реЗ рд▓реИрд╕ рдорд╢реАрдиреЗрдВ рдФрд░ рдПрдХ рдареЛрд╕ рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рдиреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд┐рдП:

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рднрд╛рд░ 40 рдзрд╛рдЧреЛрдВ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдереЗред рдПрдХ INSERT рд▓реЛрдб рдореЗрдВ рдПрдХ INSERT рдХреНрд╡реЗрд░реА рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ SELECT рд▓реЛрдб рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА , рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╕реВрдЪрдХрд╛рдВрдХ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдПрдХ рдЧреИрд░-рдЕрджреНрд╡рд┐рддреАрдп рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рддреАрди SELECT рдХреНрд╡реЗрд░реАрдЬрд╝ рд╣реЛрддреА рд╣реИрдВред

2. рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛


2.1ред I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ

40 рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд▓рдЧрднрдЧ 625,000 рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб (рдХреБрд▓ 25 рдорд┐рд▓рд┐рдпрди) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рджреЛрдиреЛрдВ рдХрдВрдкреНрдпреВрдЯрд░ (рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдФрд░ рдПрд╕рдПрд╕рдбреА рдХреЗ рд╕рд╛рде) 30 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг INSERT рд▓реЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрдзреАрди рдереЗред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреА рд╣реИред

I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд \ "рдЗрдиреНрд╕рд░реНрдЯ" рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдоред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд░реЗрдЦ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓реЗрдВ

"рдкреВрд░реНрдг INSERT" рд▓реЛрдб рдХреЗ рд╕рд╛рде рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

2.2ред рд╕реАрдкреАрдпреВ рдХреНрд╖рдорддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд▓реЗрдХреНрдЯ рд╡рд░реНрдХрд▓реЛрдб рд▓рд┐рдорд┐рдЯреЗрдб рдХреЗ рд╕рд╛рде рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ

40 рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд▓рдЧрднрдЧ 1,600,000 рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб (рдХреБрд▓ 64 рдорд┐рд▓рд┐рдпрди) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рджреЛрдиреЛрдВ рдХрдВрдкреНрдпреВрдЯрд░ (рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдФрд░ рдПрд╕рдПрд╕рдбреА рдХреЗ рд╕рд╛рде) 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рд╕реАрдкреАрдпреВ рдХреНрд╖рдорддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд▓реЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрдзреАрди рдереЗред ред SELECT рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд╕рд╛рде рджрд┐рдП рдЧрдП рд▓реЛрдб рдореЗрдВ, рдХреНрд╡реЗрд░реА рдЦреЛрдЬ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдореЗрдореЛрд░реА рдмрдлрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рдЦрдиреЗ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд 100% рдмрдлрд░ рдкреНрд░рджрд░реНрд╢рди рдорд╛рди рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдБрдХрд┐ I / O рдСрдкрд░реЗрд╢рди рдЗрд╕ рднрд╛рд░ рдкрд░ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдФрд░ SSD рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ I / O рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреА рд╣реИред

CPU рдХреНрд╖рдорддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ \ "SELECT \" рд╡рд░реНрдХрд▓реЛрдб рд▓рд┐рдорд┐рдЯреЗрдб рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд░реЗрдЦ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓реЗрдВ

I / O рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдареЛрд╕ рд╕реНрдЯреЗрдЯ рдореАрдбрд┐рдпрд╛ рдбреНрд░реЙрдкреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ CUBRID рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ 17% рдФрд░ MySQL рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ 6% рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдХрдВрдкреНтАНрдпреВрдЯрд░реЛрдВ рдкрд░ I / O рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрдВрддрд░ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

2.3ред I / O рджрд░ рджреНрд╡рд╛рд░рд╛ рдЪрдпрдирд┐рдд рдХрд╛рд░реНрдпрднрд╛рд░ рд▓рд┐рдорд┐рдЯреЗрдб рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг

40 рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд▓рдЧрднрдЧ 1,600,000 рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб (рдХреБрд▓ 64 рдорд┐рд▓рд┐рдпрди) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рджреЛрдиреЛрдВ рдХрдВрдкреНрдпреВрдЯрд░ (рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдФрд░ рдПрд╕рдПрд╕рдбреА рдХреЗ рд╕рд╛рде) I / O рд╕реНрдкреАрдб рдХреЗ рджреМрд░рд╛рди рд╕реАрдорд┐рдд рд▓реЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрдзреАрди рдереЗред 10 рдорд┐рдирдЯ рдореЗрдореЛрд░реА рдмрдлрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрдЧрд╣ рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдкреЗрдЬ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓реЛрдб рдореЗрдВ SELECT рдХреНрд╡реЗрд░реА рдХреЗ рдЦреЛрдЬ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред I / O рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рд░реНрдпрднрд╛рд░ рдмрд╣реБрдд рддреАрд╡реНрд░ рд╣реИред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреА рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд \ "SELECT \" рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВ

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд░реЗрдЦ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓реЗрдВ

рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд "SELECT" рд▓реЛрдб рдХреЗ рд╕рд╛рде рдЙрдкрд░реЛрдХреНрдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реАрдорд┐рдд рдЧрддрд┐ рдФрд░ I / O рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд, рдареЛрд╕ рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рддрд╛ рд╣реИред

2.4ред рд╕рд┐рд▓реЗрдХреНрдЯ рдЯреЗрд╕реНрдЯ рдХреЗ рд░рд┐рдЬрд▓реНрдЯ рдХрд╛ рд╕рд┐рд╕реНрдЯрдорд╛рдЗрдЬреЗрд╢рди

рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рджреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИред

рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо \ "SELECT \"

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдореЗрдВ, рд╕реАрдкреАрдпреВ рдХреНрд╖рдорддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо, рдмрд╛рдПрдВ рдХреЙрд▓рдо рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо, I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд , рджреВрд╕рд░реЗ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, CPU рдХреНрд╖рдорддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдкреНрд░рджрд░реНрд╢рди рд╕реНрддрд░ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ) I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрдореА рдХреЗ рд▓рд┐рдП I / O рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рдкрд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ CUBRID рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдПрдХ рдорд╛рдореВрд▓реА рдЕрдВрддрд░ рд╣реИ рдЬрдм CPU рдХреНрд╖рдорддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдПрдХ рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕рдВрдЪрд╛рд▓рди рд╣реЛрддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, CUBRID рд╢рд╛рдпрдж SSD рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдкреВрд░рд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддреА рд╣реИред (рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдареЛрд╕ рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрднрд┐рдЧрдо рдЧрддрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╛рдиреА рдЬрд╛рддреА рд╣реИ)ред

рд╕реАрдорд┐рдд рд╕реАрдкреАрдпреВ рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рд╕реАрдорд┐рдд I / O рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓реЗрдирджреЗрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░

3. рдирд┐рд╖реНрдХрд░реНрд╖


рдпрд╣ рдкреНрд░рдпреЛрдЧ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ CUBRID рдФрд░ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реНрддрд░ рдареЛрд╕ рдЕрд╡рд╕реНрдерд╛ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд▓реИрд╕ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдмрдврд╝рддрд╛ рд╣реИред I / O рд╕реНрдкреАрдб рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд▓реЛрдб рдХреЗ рддрд╣рдд, CUBRID рдХрд╛ рдкреНрд░рджрд░реНрд╢рди 4.2 рдЧреБрдирд╛ рдФрд░ MySQL рдХрд╛ рдкреНрд░рджрд░реНрд╢рди 2.8 рдЧреБрдирд╛ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред CUBRID рдФрд░ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП SSD рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╣рдо рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП SSD рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА, рдЪреВрдВрдХрд┐ CUBRID рдФрд░ MySQL рджреЛрдиреЛрдВ рдПрдХ рдареЛрд╕ рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд▓реИрд╕ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ I / O рдЧрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдФрд░ рдмрдврд╝рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЖрдк рдПрдХ рд╣реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдЕрдиреНрдп рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдПрд╕рдПрд╕рдбреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ) рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдХреЗ рдФрд░ рдЕрдзрд┐рдХ рд░реЛрдЪрдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди CUBRID рдФрд░ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрдиреБрдХреВрд▓рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рдеред

4. рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдиреЛрдЯ


рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдореБрдЦреНрдп рдореАрдбрд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЙрд▓рд┐рдб рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрдВрддрд░ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдВрдкрдиреА, рдЖрдЪрд░рдг рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд░реЗрдЧрд╛, рдЙрддреНрддрд░рджрд╛рдпреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдкреНрд░рддреНрдпрдХреНрд╖, рдЕрдкреНрд░рддреНрдпрдХреНрд╖, рдЖрдХрд╕реНрдорд┐рдХ, рд╡рд┐рд╢реЗрд╖, рдЕрдиреБрдХрд░рдгреАрдп, рдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдХреНрд╖рддрд┐рдпреЛрдВ BE рдбреЗрдЯрд╛ рдЦреЛрдиреЗ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдХреА рдкреНрд░рдЧрддрд┐ рдпрд╛ рдЕрдВрддрд░реНрдЧреНрд░рд╣рдгред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рд╣реИрдВред рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдбрд┐рд╕реНрдХ рдФрд░ рдПрдХ рдареЛрд╕ рдбреНрд░рд╛рдЗрд╡, рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬрдм рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЖрдВрддрд░рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рдерд╛, рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ( рджреЗрдЦреЗрдВ )ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In118074/


All Articles