Quantcast
Channel: MySQL Forums - InnoDB
Viewing all articles
Browse latest Browse all 1965

5.0 and 5.5 performance question--select (no replies)

$
0
0
sql:SELECT

crm_contract.contract_code AS crm_contract_contract_code,

crm_contract.archiving_status AS crm_contract_archiving_status,

crm_contract.account_name AS crm_contract_account_name,

crm_contract_template.template_name AS crm_contract_template_template_name,

crm_contract.sign_date AS crm_contract_sign_date,

crm_contract.YEAR AS crm_contract_year,

crm_contract.season AS crm_contract_season,

crm_contract.first_server_total AS crm_contract_first_server_total,

crm_contract_template.business_type AS crm_contract_template_business_type,

crm_contract_template.server_total AS crm_contract_template_server_total,

crm_contract.sign_consultant AS crm_contract_sign_consultant,

crm_contract.archiving_date AS crm_contract_archiving_date,

crm_contract.archiving_man AS crm_contract_archiving_man,

crm_contract.DEPT_ID AS crm_contract_DEPT_ID,

crm_contract.update_time AS crm_contract_update_time,

crm_contract.create_time AS crm_contract_create_time,

crm_contract.mobile AS crm_contract_mobile,

crm_contract.identification_number AS crm_contract_identification_number,

crm_contract_template.dept_range AS crm_contract_template_dept_range,

crm_contract.id AS KEY_FIELD,

crm_contract.share_man AS SHARE_MAN,

crm_contract.share_op AS SHARE_OP,

crm_contract.create_man AS CREATE_MAN,

crm_contract.create_dept AS CREATE_DEPT,

crm_contract.RUN_ID AS RUN_ID,

crm_contract.FLOW_ID AS FLOW_ID,

flow_run_prcs.FLOW_PRCS AS FLOW_PRCS,

flow_run_prcs.PRCS_ID AS PRCS_ID,

flow_run_prcs.USER_ID AS USER_ID,

flow_process.PRCS_NAME AS PRCS_NAME,

crm_contract. OWNER AS KEY_OWNER,

crm_contract.owner_dept AS KEY_OWNER_DEPT,

crm_contract.create_dept_code AS KEY_CREATE_DEPT_CODE

FROM

crm_contract

INNER JOIN crm_contract_template ON crm_contract_template.id = crm_contract.template_id

INNER JOIN crm_country ON crm_country.id = crm_contract.prim_country

LEFT OUTER JOIN flow_run_prcs ON crm_contract.RUN_ID = flow_run_prcs.RUN_ID

AND(

flow_run_prcs.PRCS_FLAG = 1

OR flow_run_prcs.PRCS_FLAG = 2

)

AND USER_ID =(

SELECT

x.user_id

FROM

flow_run_prcs x

WHERE

x.run_id = flow_run_prcs.RUN_ID

ORDER BY

prcs_id DESC

LIMIT 1

)

LEFT OUTER JOIN flow_process ON flow_run_prcs.FLOW_PRCS = flow_process.PRCS_ID

AND flow_process.FLOW_ID = 6

WHERE

crm_contract.deleted = 0

ORDER BY

crm_contract.id DESC

LIMIT 35,15

------------------------------------------
run in 5.5 : 10s
SHOW PROFILE Result (ordered by duration)

state duration (summed) in sec percentage
Sending data 9.20092 98.11112
Sorting result 0.25978 1.41596
executing 0.01968 0.31937
removing tmp table 0.00794 0.13231
Copying to tmp table 0.00196 0.13140
Creating tmp table 0.00054 0.03620
end 0.00045 0.03017
starting 0.00009 0.00603
statistics 0.00008 0.00536
init 0.00008 0.00536
preparing 0.00004 0.00268
optimizing 0.00003 0.00201
Opening tables 0.00002 0.00134
Table lock 0.00001 0.00067
Total 10.49162 100.00000
-------------------------------------------
run in 5.0 : 1.5s
--------------------------------------------
5.5 profiling:

5.0 proriling:
SHOW PROFILE Result (ordered by duration)

state duration (summed) in sec percentage
Sending data 1.20092 80.51112
Sorting result 0.25978 17.41596
executing 0.01968 1.31937
removing tmp table 0.00794 0.53231
Copying to tmp table 0.00196 0.13140
Creating tmp table 0.00054 0.03620
end 0.00045 0.03017
starting 0.00009 0.00603
statistics 0.00008 0.00536
init 0.00008 0.00536
preparing 0.00004 0.00268
optimizing 0.00003 0.00201
Opening tables 0.00002 0.00134
Table lock 0.00001 0.00067
Total 1.49162 100.00000
--------------------------------------------------------
5.5 my.cnf
[mysqld]
port = 3306
socket = /tmp/mysql.sock
user = mysql
server-id = 1
log-bin=mysql-bin
log-error=/data/logs/mysqld_error.log
binlog_cache_size = 1M
skip-name-resolve
skip-external-locking
long_query_time=3
key_buffer_size = 32M
max_allowed_packet = 16M
max_heap_table_size = 64M
table_open_cache = 512
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 32M
innodb_thread_concurrency = 8
max_connections=1000
max_connect_errors=20
query_cache_size=16M
query_cache_limit = 2M
transaction_isolation = REPEATABLE-READ
log-slow-queries= /data/logs/mysql_slow.log
binlog_format=mixed
lower_case_table_names=1

innodb-file-per-table=1
innodb_log_files_in_group=3
innodb_data_home_dir = /usr/local/mysql/data
innodb_log_group_home_dir = /usr/local/mysql/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_buffer_pool_size = 1G
innodb_additional_mem_pool_size = 32M
innodb_log_file_size = 10M
innodb_log_buffer_size = 16M
innodb_flush_log_at_trx_commit = 0
innodb_flush_method = O_DIRECT
innodb_lock_wait_timeout = 50
innodb_file_io_threads=8
innodb-open-file=512
#rpl_semi_sync_master_timeout=1000
relay_log_recovery=1
relay_log_index=slave-relay-log.index
relay_log=slave-relay-bin
#rpl_semi_sync_master_enabled = on
thread_cache_size = 16
--------------------------
5.0 my.cnf
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log-error=/data/logs/mysqld_error.log
basedir=/usr/local/mysql
lower_case_table_names=1
skip-federated
log-bin=mysql-bin
server-id = 1
innodb_data_home_dir = /usr/local/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /usr/local/mysql/data/
innodb_log_arch_dir = /usr/local/mysql/data/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
-------------------------------------------------------------------


i am a mysql rookie

please tell why???

Viewing all articles
Browse latest Browse all 1965

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>