simple update slow (status "query end" takes 99% of the time)

569 views
Skip to first unread message

Arkadiy Arkadiy

unread,
Feb 12, 2016, 1:41:31 AM2/12/16
to codership, e...@ethaniel.com
Hello,

I have noticed that a simple UPDATE takes too long in the "query end" status (88ms out of 90ms total).

MariaDB [sms_pay]> update `balance` set `balance`='300' WHERE `user_id`='1';
Query OK, 1 row affected (0.09 sec)

MariaDB [balance]> show profile for query 1;
+--------------------------------+----------+
| Status                         | Duration |
+--------------------------------+----------+
| starting                       | 0.000084 |
| checking permissions           | 0.000011 |
| Opening tables                 | 0.000021 |
| After opening tables           | 0.000010 |
| System lock                    | 0.000009 |
| Table lock                     | 0.000007 |
| init                           | 0.000046 |
| updating                       | 0.000193 |
| end                            | 0.000008 |
| Waiting for query cache lock   | 0.000007 |
| end                            | 0.000444 |
| query end                      | 0.088475 |
| innobase_commit_low():trx_comm | 0.000110 |
| query end                      | 0.000046 |
| closing tables                 | 0.000009 |
| Unlocking tables               | 0.000021 |
| freeing items                  | 0.000012 |
| updating status                | 0.000023 |
| cleaning up                    | 0.000008 |
+--------------------------------+----------+

I have a single node setup + mariadb arbitrator. Second node will be coming up soon, once I get all the issues sorted out.

The `balance` table is only 12 megabytes big. 

I suspect a problem in the replication certification mechanism, however I can't pinpoint the exact problem or tune it.
Here are my status and variables.

Variable_nameValue
Aborted_clients6813
Aborted_connects3248
Access_denied_errors0
Acl_column_grants0
Acl_database_grants13
Acl_function_grants0
Acl_procedure_grants0
Acl_proxy_users2
Acl_role_grants0
Acl_roles0
Acl_table_grants0
Acl_users21
Aria_pagecache_blocks_not_flushed0
Aria_pagecache_blocks_unused15706
Aria_pagecache_blocks_used30
Aria_pagecache_read_requests586185
Aria_pagecache_reads57733
Aria_pagecache_write_requests119678
Aria_pagecache_writes0
Aria_transaction_log_syncs0
Binlog_commits0
Binlog_group_commits0
Binlog_group_commit_trigger_count0
Binlog_group_commit_trigger_lock_wait0
Binlog_group_commit_trigger_timeout0
Binlog_snapshot_file 
Binlog_snapshot_position0
Binlog_bytes_written0
Binlog_cache_disk_use12796
Binlog_cache_use19853806
Binlog_stmt_cache_disk_use0
Binlog_stmt_cache_use0
Busy_time0.000000
Bytes_received566
Bytes_sent13665
Com_admin_commands0
Com_alter_db0
Com_alter_db_upgrade0
Com_alter_event0
Com_alter_function0
Com_alter_procedure0
Com_alter_server0
Com_alter_table0
Com_alter_tablespace0
Com_analyze0
Com_assign_to_keycache0
Com_begin0
Com_binlog0
Com_call_procedure0
Com_change_db2
Com_change_master0
Com_check0
Com_checksum0
Com_commit0
Com_compound_sql0
Com_create_db0
Com_create_event0
Com_create_function0
Com_create_index0
Com_create_procedure0
Com_create_role0
Com_create_server0
Com_create_table0
Com_create_temporary_table0
Com_create_trigger0
Com_create_udf0
Com_create_user0
Com_create_view0
Com_dealloc_sql0
Com_delete0
Com_delete_multi0
Com_do0
Com_drop_db0
Com_drop_event0
Com_drop_function0
Com_drop_index0
Com_drop_procedure0
Com_drop_role0
Com_drop_server0
Com_drop_table0
Com_drop_temporary_table0
Com_drop_trigger0
Com_drop_user0
Com_drop_view0
Com_empty_query0
Com_execute_sql0
Com_flush0
Com_get_diagnostics0
Com_grant0
Com_grant_role0
Com_ha_close0
Com_ha_open0
Com_ha_read0
Com_help0
Com_insert0
Com_insert_select0
Com_install_plugin0
Com_kill0
Com_load0
Com_lock_tables0
Variable_nameValue
Com_optimize0
Com_preload_keys0
Com_prepare_sql0
Com_purge0
Com_purge_before_date0
Com_release_savepoint0
Com_rename_table0
Com_rename_user0
Com_repair0
Com_replace0
Com_replace_select0
Com_reset0
Com_resignal0
Com_revoke0
Com_revoke_all0
Com_revoke_role0
Com_rollback0
Com_rollback_to_savepoint0
Com_savepoint0
Com_select2
Com_set_option5
Com_show_authors0
Com_show_binlog_events0
Com_show_binlogs0
Com_show_charsets1
Com_show_collations1
Com_show_contributors0
Com_show_create_db0
Com_show_create_event0
Com_show_create_func0
Com_show_create_proc0
Com_show_create_table0
Com_show_create_trigger0
Com_show_databases1
Com_show_engine_logs0
Com_show_engine_mutex0
Com_show_engine_status0
Com_show_errors0
Com_show_events0
Com_show_explain0
Com_show_fields0
Com_show_function_status0
Com_show_generic0
Com_show_grants1
Com_show_keys0
Com_show_master_status0
Com_show_open_tables0
Com_show_plugins0
Com_show_privileges0
Com_show_procedure_status0
Com_show_processlist0
Com_show_profile0
Com_show_profiles0
Com_show_relaylog_events0
Com_show_slave_hosts0
Com_show_slave_status0
Com_show_status1
Com_show_storage_engines0
Com_show_table_status0
Com_show_tables0
Com_show_triggers0
Com_show_variables3
Com_show_warnings0
Com_shutdown0
Com_signal0
Com_start_all_slaves0
Com_start_slave0
Com_stmt_close0
Com_stmt_execute0
Com_stmt_fetch0
Com_stmt_prepare0
Com_stmt_reprepare0
Com_stmt_reset0
Com_stmt_send_long_data0
Com_stop_all_slaves0
Com_stop_slave0
Com_truncate0
Com_uninstall_plugin0
Com_unlock_tables0
Com_update0
Com_update_multi0
Com_xa_commit0
Com_xa_end0
Com_xa_prepare0
Com_xa_recover0
Com_xa_rollback0
Com_xa_start0
CompressionOFF
Connection_errors_accept0
Connection_errors_internal0
Connection_errors_max_connections0
Connection_errors_peer_address0
Connection_errors_select0
Connection_errors_tcpwrap0
Connections68691119
Cpu_time0.000000
Created_tmp_disk_tables0
Created_tmp_files5736
Created_tmp_tables6
Delayed_errors0
Variable_nameValue
Delayed_insert_threads0
Delayed_writes0
Empty_queries0
Executed_events0
Executed_triggers0
Feature_delay_key_write0
Feature_dynamic_columns0
Feature_fulltext0
Feature_gis0
Feature_locale0
Feature_subquery0
Feature_timezone0
Feature_trigger0
Feature_xml0
Flush_commands1
Handler_commit0
Handler_delete0
Handler_discover0
Handler_external_lock0
Handler_icp_attempts0
Handler_icp_match0
Handler_mrr_init0
Handler_mrr_key_refills0
Handler_mrr_rowid_refills0
Handler_prepare0
Handler_read_first0
Handler_read_key0
Handler_read_last0
Handler_read_next0
Handler_read_prev0
Handler_read_rnd0
Handler_read_rnd_deleted0
Handler_read_rnd_next328
Handler_rollback0
Handler_savepoint0
Handler_savepoint_rollback0
Handler_tmp_update0
Handler_tmp_write322
Handler_update0
Handler_write0
Innodb_available_undo_logs128
Innodb_background_log_sync413083
Innodb_buffer_pool_bytes_data18185732096
Innodb_buffer_pool_bytes_dirty148668416
Innodb_buffer_pool_dump_statusDumping buffer pool(s) not yet started
Innodb_buffer_pool_load_statusLoading buffer pool(s) not yet started
Innodb_buffer_pool_pages_data1109969
Innodb_buffer_pool_pages_dirty9074
Innodb_buffer_pool_pages_flushed8196171
Innodb_buffer_pool_pages_free32768
Innodb_buffer_pool_pages_lru_flushed0
Innodb_buffer_pool_pages_made_not_young133616849
Innodb_buffer_pool_pages_made_young21822986
Innodb_buffer_pool_pages_misc167975
Innodb_buffer_pool_pages_old409571
Innodb_buffer_pool_pages_total1310712
Innodb_buffer_pool_read_ahead55831
Innodb_buffer_pool_read_ahead_evicted0
Innodb_buffer_pool_read_ahead_rnd0
Innodb_buffer_pool_read_requests12119685556
Innodb_buffer_pool_reads6716718
Innodb_buffer_pool_wait_free0
Innodb_buffer_pool_write_requests1391559012
Innodb_checkpoint_age50799239
Innodb_checkpoint_max_age434154333
Innodb_data_fsyncs2646682
Innodb_data_pending_fsyncs0
Innodb_data_pending_reads0
Innodb_data_pending_writes0
Innodb_data_read114217963520
Innodb_data_reads6978275
Innodb_data_writes9322637
Innodb_data_written197774806528
Innodb_dblwr_pages_written0
Innodb_dblwr_writes0
Innodb_deadlocks123
Innodb_have_atomic_builtinsON
Innodb_history_list_length2655
Innodb_ibuf_discarded_delete_marks0
Innodb_ibuf_discarded_deletes0
Innodb_ibuf_discarded_inserts0
Innodb_ibuf_free_list201
Innodb_ibuf_merged_delete_marks143065
Innodb_ibuf_merged_deletes24252
Innodb_ibuf_merged_inserts198810
Innodb_ibuf_merges235373
Innodb_ibuf_segment_size203
Innodb_ibuf_size1
Innodb_log_waits0
Innodb_log_write_requests143124863
Innodb_log_writes1065756
Innodb_lsn_current416441890849
Innodb_lsn_flushed416441827897
Innodb_lsn_last_checkpoint416391091610
Innodb_master_thread_active_loops412744
Innodb_master_thread_idle_loops339
Innodb_max_trx_id897860629
Innodb_mem_adaptive_hash3092101648
Innodb_mem_dictionary106718204
Innodb_mem_total22145925120
Variable_nameValue
Innodb_mutex_os_waits4994538
Innodb_mutex_spin_rounds234051887
Innodb_mutex_spin_waits34950965
Innodb_oldest_view_low_limit_trx_id0
Innodb_os_log_fsyncs0
Innodb_os_log_pending_fsyncs0
Innodb_os_log_pending_writes0
Innodb_os_log_written64949106176
Innodb_os_merge_buffers_written0
Innodb_os_merge_buffers_read0
Innodb_os_merge_buffers_merged0
Innodb_page_size16384
Innodb_pages_created2430155
Innodb_pages_read6971401
Innodb_pages_written8198333
Innodb_purge_trx_id897860615
Innodb_purge_undo_no0
Innodb_read_views_memory12008
Innodb_row_lock_current_waits9
Innodb_row_lock_time138131225
Innodb_row_lock_time_avg183
Innodb_row_lock_time_max51562
Innodb_row_lock_waits752654
Innodb_rows_deleted9701120
Innodb_rows_inserted163185923
Innodb_rows_read3179666059
Innodb_rows_updated11417195
Innodb_system_rows_deleted0
Innodb_system_rows_inserted0
Innodb_system_rows_read0
Innodb_system_rows_updated0
Innodb_s_lock_os_waits1319702
Innodb_s_lock_spin_rounds55277816
Innodb_s_lock_spin_waits5251346
Innodb_truncated_status_writes0
Innodb_x_lock_os_waits1626541
Innodb_x_lock_spin_rounds83826186
Innodb_x_lock_spin_waits11779857
Innodb_page_compression_saved0
Innodb_page_compression_trim_sect5120
Innodb_page_compression_trim_sect10240
Innodb_page_compression_trim_sect20480
Innodb_page_compression_trim_sect40960
Innodb_page_compression_trim_sect81920
Innodb_page_compression_trim_sect163840
Innodb_page_compression_trim_sect327680
Innodb_num_index_pages_written7607507
Innodb_num_non_index_pages_written1643158
Innodb_num_pages_page_compressed0
Innodb_num_page_compressed_trim_op0
Innodb_num_page_compressed_trim_op_saved0
Innodb_num_pages_page_decompressed0
Innodb_num_pages_page_compression_error0
Innodb_num_pages_encrypted0
Innodb_num_pages_decrypted0
Innodb_have_lz4OFF
Innodb_have_lzoOFF
Innodb_have_lzmaOFF
Innodb_have_bzip2OFF
Innodb_have_snappyOFF
Innodb_defragment_compression_failures0
Innodb_defragment_failures0
Innodb_defragment_count1
Innodb_onlineddl_rowlog_rows0
Innodb_onlineddl_rowlog_pct_used0
Innodb_onlineddl_pct_progress0
Innodb_secondary_index_triggered_cluster_reads2096242000
Innodb_secondary_index_triggered_cluster_reads_avo...0
Innodb_encryption_rotation_pages_read_from_cache0
Innodb_encryption_rotation_pages_read_from_disk0
Innodb_encryption_rotation_pages_modified0
Innodb_encryption_rotation_pages_flushed0
Innodb_encryption_rotation_estimated_iops0
Innodb_scrub_background_page_reorganizations0
Innodb_scrub_background_page_splits0
Innodb_scrub_background_page_split_failures_underf...0
Innodb_scrub_background_page_split_failures_out_of...0
Innodb_scrub_background_page_split_failures_missin...0
Innodb_scrub_background_page_split_failures_unknow...0
Key_blocks_not_flushed0
Key_blocks_unused208818
Key_blocks_used72905
Key_blocks_warm1356
Key_read_requests36705945
Key_reads480337
Key_write_requests1943016
Key_writes1654708
Last_query_cost0.000000
Master_gtid_wait_count0
Master_gtid_wait_time0
Master_gtid_wait_timeouts0
Max_statement_time_exceeded0
Max_used_connections167
Memory_used2606200
Not_flushed_delayed_rows0
Open_files64
Open_streams0
Open_table_definitions2048
Open_tables2047
Opened_files258527
Variable_nameValue
Opened_plugin_libraries0
Opened_table_definitions0
Opened_tables0
Opened_views0
Performance_schema_accounts_lost0
Performance_schema_cond_classes_lost0
Performance_schema_cond_instances_lost0
Performance_schema_digest_lost0
Performance_schema_file_classes_lost0
Performance_schema_file_handles_lost0
Performance_schema_file_instances_lost0
Performance_schema_hosts_lost0
Performance_schema_locker_lost0
Performance_schema_mutex_classes_lost0
Performance_schema_mutex_instances_lost0
Performance_schema_rwlock_classes_lost0
Performance_schema_rwlock_instances_lost0
Performance_schema_session_connect_attrs_lost0
Performance_schema_socket_classes_lost0
Performance_schema_socket_instances_lost0
Performance_schema_stage_classes_lost0
Performance_schema_statement_classes_lost0
Performance_schema_table_handles_lost0
Performance_schema_table_instances_lost0
Performance_schema_thread_classes_lost0
Performance_schema_thread_instances_lost0
Performance_schema_users_lost0
Prepared_stmt_count0
Qcache_free_blocks16563
Qcache_free_memory26549840
Qcache_hits173212714
Qcache_inserts244135727
Qcache_lowmem_prunes131053954
Qcache_not_cached24440791
Qcache_queries_in_cache53590
Qcache_total_blocks132103
Queries791823026
Questions17
Rows_read0
Rows_sent324
Rows_tmp_read322
Rpl_statusAUTH_MASTER
Select_full_join0
Select_full_range_join0
Select_range0
Select_range_check0
Select_scan6
Slave_heartbeat_period0.000
Slave_open_temp_tables0
Slave_received_heartbeats0
Slave_retried_transactions0
Slave_runningOFF
Slave_skipped_errors0
Slow_launch_threads0
Slow_queries0
Sort_merge_passes0
Sort_priority_queue_sorts0
Sort_range0
Sort_rows0
Sort_scan0
Ssl_accept_renegotiates0
Ssl_accepts0
Ssl_callback_cache_hits0
Ssl_cipher 
Ssl_cipher_list 
Ssl_client_connects0
Ssl_connect_renegotiates0
Ssl_ctx_verify_depth0
Ssl_ctx_verify_mode0
Ssl_default_timeout0
Ssl_finished_accepts0
Ssl_finished_connects0
Ssl_server_not_after 
Ssl_server_not_before 
Ssl_session_cache_hits0
Ssl_session_cache_misses0
Ssl_session_cache_modeNONE
Ssl_session_cache_overflows0
Ssl_session_cache_size0
Ssl_session_cache_timeouts0
Ssl_sessions_reused0
Ssl_used_session_cache_entries0
Ssl_verify_depth0
Ssl_verify_mode0
Ssl_version 
Subquery_cache_hit174
Subquery_cache_miss11578
Syncs6729823
Table_locks_immediate359663303
Table_locks_waited221264
Tc_log_max_pages_used5
Tc_log_page_size4096
Tc_log_page_waits0
Threadpool_idle_threads0
Threadpool_threads0
Threads_cached77
Threads_connected55
Threads_created204
Threads_running6
Uptime425320
Variable_nameValue
Uptime_since_flush_status425320
wsrep_apply_oooe0.967535
wsrep_apply_oool0.102096
wsrep_apply_window40.363113
wsrep_causal_reads0
wsrep_cert_deps_distance144.516962
wsrep_cert_index_size362
wsrep_cert_interval39.426981
wsrep_cluster_conf_id10
wsrep_cluster_size2
wsrep_cluster_state_uuide723b34f-cd4b-11e5-b1ac-0a35a44cd2b1
wsrep_cluster_statusPrimary
wsrep_commit_oooe0.967521
wsrep_commit_oool0.101912
wsrep_commit_window40.361290
wsrep_connectedON
wsrep_evs_delayed1d9b29f2-ce0d-11e5-8ef7-7ac5a74def36:tcp://10.0.0....
wsrep_evs_evict_list 
wsrep_evs_repl_latency7.5732e-05/0.000167778/0.00245073/0.000137499/1086
wsrep_evs_stateOPERATIONAL
wsrep_flow_control_paused0.000000
wsrep_flow_control_paused_ns0
wsrep_flow_control_recv0
wsrep_flow_control_sent0
wsrep_gcomm_uuid5ec42147-cd4d-11e5-9fda-7eba879ccc2f
wsrep_incoming_addresses10.0.0.57:3306,
wsrep_last_committed19863837
wsrep_local_bf_aborts0
wsrep_local_cached_downto12816434
wsrep_local_cert_failures172739
wsrep_local_commits19682559
wsrep_local_index0
wsrep_local_recv_queue0
wsrep_local_recv_queue_avg0.001880
wsrep_local_recv_queue_max3
wsrep_local_recv_queue_min0
wsrep_local_replays0
wsrep_local_send_queue0
wsrep_local_send_queue_avg0.122783
wsrep_local_send_queue_max73
wsrep_local_send_queue_min0
wsrep_local_state4
wsrep_local_state_commentSynced
wsrep_local_state_uuide723b34f-cd4b-11e5-b1ac-0a35a44cd2b1
wsrep_protocol_version7
wsrep_provider_nameGalera
wsrep_provider_vendorCodership Oy <in...@codership.com>
wsrep_provider_version25.3.9(r3385)
wsrep_readyON
wsrep_received160097
wsrep_received_bytes1284111
wsrep_repl_data_bytes6756463605
wsrep_repl_keys77603014
wsrep_repl_keys_bytes1077920002
wsrep_repl_other_bytes0
wsrep_replicated19863352
wsrep_replicated_bytes9173972310
wsrep_thread_count33


Variable_nameValue
aria_block_size8192
aria_checkpoint_interval30
aria_checkpoint_log_activity1048576
aria_encrypt_tablesOFF
aria_force_start_after_recovery_failures0
aria_group_commitnone
aria_group_commit_interval0
aria_log_file_size1073741824
aria_log_purge_typeimmediate
aria_max_sort_file_size9223372036853727232
aria_page_checksumON
aria_pagecache_age_threshold300
aria_pagecache_buffer_size134217728
aria_pagecache_division_limit100
aria_pagecache_file_hash_size512
aria_recoverNORMAL
aria_repair_threads1
aria_sort_buffer_size268434432
aria_stats_methodnulls_unequal
aria_sync_log_dirNEWFILE
aria_used_for_temp_tablesON
auto_increment_increment2
auto_increment_offset1
autocommitON
automatic_sp_privilegesON
back_log210
basedir/usr
big_tablesOFF
binlog_annotate_row_eventsOFF
binlog_cache_size32768
binlog_checksumCRC32
binlog_commit_wait_count0
binlog_commit_wait_usec100000
binlog_direct_non_transactional_updatesOFF
binlog_formatROW
binlog_optimize_thread_schedulingON
binlog_row_imageFULL
binlog_stmt_cache_size32768
bulk_insert_buffer_size8388608
character_set_clientutf8
character_set_connectionutf8
character_set_databaselatin1
character_set_filesystembinary
character_set_resultsutf8
character_set_serverlatin1
character_set_systemutf8
character_sets_dir/usr/share/mysql/charsets/
collation_connectionutf8_unicode_ci
collation_databaselatin1_swedish_ci
collation_serverlatin1_swedish_ci
completion_typeNO_CHAIN
concurrent_insertAUTO
connect_timeout600000
datadir/var/lib/mysql/
date_format%Y-%m-%d
datetime_format%Y-%m-%d %H:%i:%s
deadlock_search_depth_long15
deadlock_search_depth_short4
deadlock_timeout_long50000000
deadlock_timeout_short10000
debug_no_thread_alarmOFF
default_master_connection 
default_regex_flags 
default_storage_engineInnoDB
default_tmp_storage_engine 
default_week_format0
delay_key_writeON
delayed_insert_limit100
delayed_insert_timeout300
delayed_queue_size1000
div_precision_increment4
encrypt_binlogOFF
encrypt_tmp_disk_tablesOFF
encrypt_tmp_filesOFF
enforce_storage_engine 
error_count0
event_schedulerON
expensive_subquery_limit100
expire_logs_days3
explicit_defaults_for_timestampOFF
external_user 
extra_max_connections1
extra_port0
flushOFF
flush_time0
foreign_key_checksON
ft_boolean_syntax+ -><()~*:""&|
ft_max_word_len84
ft_min_word_len4
ft_query_expansion_limit20
ft_stopword_file(built-in)
general_logOFF
general_log_filemariadb-02.log
group_concat_max_len1024
gtid_binlog_pos 
gtid_binlog_state 
gtid_current_pos 
gtid_domain_id0
gtid_ignore_duplicatesOFF
gtid_seq_no0
Variable_nameValue
gtid_slave_pos 
gtid_strict_modeOFF
have_compressYES
have_cryptYES
have_dynamic_loadingYES
have_geometryYES
have_opensslYES
have_profilingYES
have_query_cacheYES
have_rtree_keysYES
have_sslDISABLED
have_symlinkDISABLED
histogram_size0
histogram_typeSINGLE_PREC_HB
host_cache_size643
hostnamemariadb-02.local
identity0
ignore_builtin_innodbOFF
ignore_db_dirs 
in_transaction0
init_connect 
init_file 
init_slave 
innodb_adaptive_flushingON
innodb_adaptive_flushing_lwm10.000000
innodb_adaptive_hash_indexON
innodb_adaptive_hash_index_partitions1
innodb_adaptive_max_sleep_delay150000
innodb_additional_mem_pool_size8388608
innodb_api_bk_commit_interval5
innodb_api_disable_rowlockOFF
innodb_api_enable_binlogOFF
innodb_api_enable_mdlOFF
innodb_api_trx_level0
innodb_autoextend_increment64
innodb_autoinc_lock_mode2
innodb_background_scrub_data_check_interval3600
innodb_background_scrub_data_compressedOFF
innodb_background_scrub_data_interval604800
innodb_background_scrub_data_uncompressedOFF
innodb_buf_dump_status_frequency0
innodb_buffer_pool_dump_at_shutdownOFF
innodb_buffer_pool_dump_nowOFF
innodb_buffer_pool_dump_pct100
innodb_buffer_pool_filenameib_buffer_pool
innodb_buffer_pool_instances8
innodb_buffer_pool_load_abortOFF
innodb_buffer_pool_load_at_startupOFF
innodb_buffer_pool_load_nowOFF
innodb_buffer_pool_populateOFF
innodb_buffer_pool_size21474836480
innodb_change_buffer_max_size25
innodb_change_bufferingall
innodb_checksum_algorithmCRC32
innodb_checksumsON
innodb_cleaner_lsn_age_factorHIGH_CHECKPOINT
innodb_cmp_per_index_enabledOFF
innodb_commit_concurrency0
innodb_compression_algorithmnone
innodb_compression_failure_threshold_pct5
innodb_compression_level6
innodb_compression_pad_pct_max50
innodb_concurrency_tickets5000
innodb_corrupt_table_actionassert
innodb_data_file_pathibdata1:10M:autoextend
innodb_data_home_dir 
innodb_default_encryption_key_id1
innodb_defragmentON
innodb_defragment_fill_factor0.900000
innodb_defragment_fill_factor_n_recs20
innodb_defragment_frequency40
innodb_defragment_n_pages7
innodb_defragment_stats_accuracy0
innodb_disable_sort_file_cacheOFF
innodb_disallow_writesOFF
innodb_doublewriteOFF
innodb_empty_free_list_algorithmBACKOFF
innodb_encrypt_logOFF
innodb_encrypt_tablesOFF
innodb_encryption_rotate_key_age1
innodb_encryption_rotation_iops100
innodb_encryption_threads0
innodb_fake_changesOFF
innodb_fast_shutdown1
innodb_fatal_semaphore_wait_threshold600
innodb_file_formatBarracuda
innodb_file_format_checkON
innodb_file_format_maxAntelope
innodb_file_per_tableON
innodb_flush_log_at_timeout1
innodb_flush_log_at_trx_commit0
innodb_flush_methodALL_O_DIRECT
innodb_flush_neighbors1
innodb_flushing_avg_loops30
innodb_force_load_corruptedOFF
innodb_force_primary_keyOFF
innodb_force_recovery0
innodb_foreground_preflushEXPONENTIAL_BACKOFF
innodb_ft_aux_table 
innodb_ft_cache_size8000000
Variable_nameValue
innodb_ft_enable_diag_printOFF
innodb_ft_enable_stopwordON
innodb_ft_max_token_size84
innodb_ft_min_token_size3
innodb_ft_num_word_optimize2000
innodb_ft_result_cache_limit2000000000
innodb_ft_server_stopword_table 
innodb_ft_sort_pll_degree2
innodb_ft_total_cache_size640000000
innodb_ft_user_stopword_table 
innodb_idle_flush_pct100
innodb_immediate_scrub_data_uncompressedOFF
innodb_instrument_semaphoresOFF
innodb_io_capacity200
innodb_io_capacity_max2000
innodb_kill_idle_transaction0
innodb_large_prefixOFF
innodb_lock_wait_timeout50
innodb_locking_fake_changesON
innodb_locks_unsafe_for_binlogON
innodb_log_arch_dir./
innodb_log_arch_expire_sec0
innodb_log_archiveOFF
innodb_log_block_size512
innodb_log_buffer_size33554432
innodb_log_checksum_algorithmINNODB
innodb_log_compressed_pagesOFF
innodb_log_file_size268435456
innodb_log_files_in_group2
innodb_log_group_home_dir./
innodb_lru_scan_depth4096
innodb_max_bitmap_file_size104857600
innodb_max_changed_pages1000000
innodb_max_dirty_pages_pct75.000000
innodb_max_dirty_pages_pct_lwm0.001000
innodb_max_purge_lag0
innodb_max_purge_lag_delay0
innodb_mirrored_log_groups1
innodb_monitor_disable 
innodb_monitor_enable 
innodb_monitor_reset 
innodb_monitor_reset_all 
innodb_mtflush_threads8
innodb_old_blocks_pct37
innodb_old_blocks_time1000
innodb_online_alter_log_max_size134217728
innodb_open_files512
innodb_optimize_fulltext_onlyOFF
innodb_page_size16384
innodb_prefix_index_cluster_optimizationOFF
innodb_print_all_deadlocksOFF
innodb_purge_batch_size300
innodb_purge_threads1
innodb_random_read_aheadOFF
innodb_read_ahead_threshold56
innodb_read_io_threads8
innodb_read_onlyOFF
innodb_replication_delay0
innodb_rollback_on_timeoutOFF
innodb_rollback_segments128
innodb_sched_priority_cleaner19
innodb_scrub_logOFF
innodb_scrub_log_speed256
innodb_show_locks_held10
innodb_show_verbose_locks0
innodb_simulate_comp_failures0
innodb_sort_buffer_size1048576
innodb_spin_wait_delay6
innodb_stats_auto_recalcON
innodb_stats_methodnulls_equal
innodb_stats_modified_counter0
innodb_stats_on_metadataOFF
innodb_stats_persistentON
innodb_stats_persistent_sample_pages20
innodb_stats_sample_pages8
innodb_stats_traditionalON
innodb_stats_transient_sample_pages8
innodb_status_outputOFF
innodb_status_output_locksOFF
innodb_strict_modeOFF
innodb_support_xaON
innodb_sync_array_size16
innodb_sync_spin_loops30
innodb_table_locksON
innodb_thread_concurrency0
innodb_thread_sleep_delay10000
innodb_track_changed_pagesOFF
innodb_undo_directory.
innodb_undo_logs128
innodb_undo_tablespaces0
innodb_use_atomic_writesOFF
innodb_use_fallocateON
innodb_use_global_flush_log_at_trx_commitON
innodb_use_mtflushON
innodb_use_native_aioON
innodb_use_stacktraceOFF
innodb_use_sys_mallocON
innodb_use_trimOFF
innodb_version5.6.26-76.0
innodb_write_io_threads8
Variable_nameValue
insert_id0
interactive_timeout28800
join_buffer_size8388608
join_buffer_space_limit2097152
join_cache_level2
keep_files_on_createOFF
key_buffer_size268435456
key_cache_age_threshold300
key_cache_block_size1024
key_cache_division_limit100
key_cache_file_hash_size512
key_cache_segments0
large_files_supportON
large_page_size0
large_pagesOFF
last_gtid 
last_insert_id0
lc_messagesen_US
lc_messages_dir 
lc_time_namesen_US
licenseGPL
local_infileON
lock_wait_timeout31536000
locked_in_memoryOFF
log_binOFF
log_bin_basename 
log_bin_index 
log_bin_trust_function_creatorsOFF
log_error/var/log/mysql/mysql-error.log
log_outputFILE
log_queries_not_using_indexesOFF
log_slave_updatesON
log_slow_filteradmin,filesort,filesort_on_disk,full_join,full_sca...
log_slow_rate_limit1
log_slow_verbosity 
log_tc_size24576
log_warnings2
long_query_time10.000000
low_priority_updatesOFF
lower_case_file_systemOFF
lower_case_table_names0
master_verify_checksumON
max_allowed_packet536870912
max_binlog_cache_size18446744073709547520
max_binlog_size1073741824
max_binlog_stmt_cache_size18446744073709547520
max_connect_errors10000
max_connections800
max_delayed_threads20
max_digest_length1024
max_error_count64
max_heap_table_size209715200
max_insert_delayed_threads20
max_join_size18446744073709551615
max_length_for_sort_data1024
max_long_data_size536870912
max_prepared_stmt_count16382
max_relay_log_size1073741824
max_seeks_for_key4294967295
max_sort_length1024
max_sp_recursion_depth0
max_statement_time0.000000
max_tmp_tables32
max_user_connections0
max_write_lock_count4294967295
metadata_locks_cache_size1024
metadata_locks_hash_instances256
min_examined_row_limit0
mrr_buffer_size262144
multi_range_count256
myisam_block_size1024
myisam_data_pointer_size6
myisam_max_sort_file_size9223372036853727232
myisam_mmap_size18446744073709551615
myisam_recover_optionsDEFAULT
myisam_repair_threads1
myisam_sort_buffer_size134216704
myisam_stats_methodNULLS_UNEQUAL
myisam_use_mmapOFF
mysql56_temporal_formatON
net_buffer_length16384
net_read_timeout600000
net_retry_count10
net_write_timeout600000
oldOFF
old_alter_tableOFF
old_mode 
old_passwordsOFF
open_files_limit1048576
optimizer_prune_level1
optimizer_search_depth62
optimizer_selectivity_sampling_limit100
optimizer_switchindex_merge=on,index_merge_union=on,index_merge_so...
optimizer_use_condition_selectivity1
performance_schemaOFF
performance_schema_accounts_size-1
performance_schema_digests_size-1
performance_schema_events_stages_history_long_size-1
performance_schema_events_stages_history_size-1
performance_schema_events_statements_history_long_...-1
Variable_nameValue
performance_schema_events_statements_history_size-1
performance_schema_events_waits_history_long_size-1
performance_schema_events_waits_history_size-1
performance_schema_hosts_size-1
performance_schema_max_cond_classes80
performance_schema_max_cond_instances-1
performance_schema_max_digest_length1024
performance_schema_max_file_classes50
performance_schema_max_file_handles32768
performance_schema_max_file_instances-1
performance_schema_max_mutex_classes200
performance_schema_max_mutex_instances-1
performance_schema_max_rwlock_classes40
performance_schema_max_rwlock_instances-1
performance_schema_max_socket_classes10
performance_schema_max_socket_instances-1
performance_schema_max_stage_classes150
performance_schema_max_statement_classes178
performance_schema_max_table_handles-1
performance_schema_max_table_instances-1
performance_schema_max_thread_classes50
performance_schema_max_thread_instances-1
performance_schema_session_connect_attrs_size-1
performance_schema_setup_actors_size100
performance_schema_setup_objects_size100
performance_schema_users_size-1
pid_file/var/lib/mysql/mariadb-02.local.pid
plugin_dir/usr/lib64/mysql/plugin/
plugin_maturityunknown
port3306
preload_buffer_size32768
profilingOFF
profiling_history_size15
progress_report_time5
protocol_version10
proxy_user 
pseudo_slave_modeOFF
pseudo_thread_id68689254
query_alloc_block_size16384
query_cache_limit1048576
query_cache_min_res_unit2048
query_cache_size134217728
query_cache_strip_commentsOFF
query_cache_typeON
query_cache_wlock_invalidateOFF
query_prealloc_size24576
rand_seed1851315877
rand_seed2449775951
range_alloc_block_size4096
read_buffer_size131072
read_onlyOFF
read_rnd_buffer_size3145728
relay_log/var/log/mysql/mysql-relay-bin
relay_log_basename/var/log/mysql/mysql-relay-bin
relay_log_index/var/log/mysql/mysql-relay-bin.index
relay_log_info_file/var/log/mysql/mysql-relay-log.info
relay_log_purgeON
relay_log_recoveryOFF
relay_log_space_limit0
replicate_annotate_row_eventsOFF
replicate_do_db 
replicate_do_table 
replicate_events_marked_for_skipREPLICATE
replicate_ignore_db 
replicate_ignore_table 
replicate_wild_do_table 
replicate_wild_ignore_table 
report_host 
report_password 
report_port3306
report_user 
rowid_merge_buff_size8388608
secure_authON
secure_file_priv 
server_id226
skip_external_lockingON
skip_name_resolveON
skip_networkingOFF
skip_parallel_replicationOFF
skip_replicationOFF
skip_show_databaseOFF
slave_compressed_protocolOFF
slave_ddl_exec_modeIDEMPOTENT
slave_domain_parallel_threads0
slave_exec_modeSTRICT
slave_load_tmpdir/tmp
slave_max_allowed_packet1073741824
slave_net_timeout3600
slave_parallel_max_queued131072
slave_parallel_modeconservative
slave_parallel_threads8
slave_run_triggers_for_rbrNO
slave_skip_errors1062,1146
slave_sql_verify_checksumON
slave_transaction_retries10
slave_type_conversionsALL_NON_LOSSY
slow_launch_time2
slow_query_logON
slow_query_log_file/var/log/mysql/mysql-slow.log
socket/var/lib/mysql/mysql.sock
Variable_nameValue
sort_buffer_size2097152
sql_auto_is_nullOFF
sql_big_selectsON
sql_buffer_resultOFF
sql_log_binON
sql_log_offOFF
sql_modeNO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
sql_notesON
sql_quote_show_createON
sql_safe_updatesOFF
sql_select_limit18446744073709551615
sql_slave_skip_counter0
sql_warningsOFF
ssl_ca 
ssl_capath 
ssl_cert 
ssl_cipher 
ssl_crl 
ssl_crlpath 
ssl_key 
storage_engineInnoDB
stored_program_cache256
strict_password_validationON
sync_binlog0
sync_frmON
sync_master_info10000
sync_relay_log10000
sync_relay_log_info10000
system_time_zoneMSK
table_definition_cache2048
table_open_cache2048
thread_cache_size128
thread_concurrency10
thread_handlingone-thread-per-connection
thread_pool_idle_timeout60
thread_pool_max_threads1000
thread_pool_oversubscribe3
thread_pool_size8
thread_pool_stall_limit500
thread_stack294912
time_format%H:%i:%s
time_zoneSYSTEM
timed_mutexesOFF
timestamp1455242088.463582
tmp_table_size209715200
tmpdir/tmp
transaction_alloc_block_size8192
transaction_prealloc_size4096
tx_isolationREAD-COMMITTED
tx_read_onlyOFF
unique_checksON
updatable_views_with_limitYES
use_stat_tablesNEVER
userstatOFF
version10.1.10-MariaDB
version_commentMariaDB Server
version_compile_machinex86_64
version_compile_osLinux
version_malloc_librarysystem jemalloc
version_ssl_libraryOpenSSL 1.0.1e-fips 11 Feb 2013
wait_timeout28800
warning_count0
wsrep_osu_methodTOI
wsrep_auto_increment_controlON
wsrep_causal_readsOFF
wsrep_certify_nonpkON
wsrep_cluster_addressgcomm://10.0.0.56,10.0.0.57,10.0.0.60,10.0.0.61
wsrep_cluster_namecluster
wsrep_convert_lock_to_trxOFF
wsrep_data_home_dir/var/lib/mysql/
wsrep_dbug_option 
wsrep_debugOFF
wsrep_desyncOFF
wsrep_dirty_readsOFF
wsrep_drupal_282555_workaroundOFF
wsrep_forced_binlog_formatNONE
wsrep_gtid_domain_id0
wsrep_gtid_modeOFF
wsrep_load_data_splittingON
wsrep_log_conflictsOFF
wsrep_max_ws_rows131072
wsrep_max_ws_size1073741824
wsrep_mysql_replication_bundle0
wsrep_node_address10.0.0.57
wsrep_node_incoming_addressAUTO
wsrep_node_namedev-db-new-02
wsrep_notify_cmd 
wsrep_onON
wsrep_patch_versionwsrep_25.11
wsrep_provider/usr/lib64/galera/libgalera_smm.so
wsrep_provider_optionsbase_host = 10.0.0.57; base_port = 4567; cert.log_...
wsrep_recoverOFF
wsrep_replicate_myisamOFF
wsrep_restart_slaveOFF
wsrep_retry_autocommit3
wsrep_slave_fk_checksON
wsrep_slave_uk_checksOFF
wsrep_slave_threads1
wsrep_sst_auth********
wsrep_sst_donor 
Variable_nameValue
wsrep_sst_donor_rejects_queriesOFF
wsrep_sst_methodxtrabackup-v2
wsrep_sst_receive_addressAUTO
wsrep_start_positione723b34f-cd4b-11e5-b1ac-0a35a44cd2b1:488
wsrep_sync_wait0

Thank you!

James Wang

unread,
Feb 12, 2016, 4:22:24 AM2/12/16
to codership, e...@ethaniel.com
post "show create table balance" here

also mysql and galera version

On Friday, 12 February 2016 06:41:31 UTC, Arkadiy Arkadiy wrote:
Hello,

I have noticed that a simple UPDATE takes too long in the "query end" status (88ms out of 90ms total).

MariaDB [sms_pay]> update `balance` set `balance`='300' WHERE `user_id`='1';
Query OK, 1 row affected (0.09 sec)



Arkadiy Arkadiy

unread,
Feb 12, 2016, 4:26:57 AM2/12/16
to codership, e...@ethaniel.com
CREATE TABLE `balance` (
 `user_id` int(10) unsigned NOT NULL DEFAULT '0',
 `balance` decimal(10,2) NOT NULL DEFAULT '0.00',
 PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251

Maria 10.1.10
wsrep_provider_version 25.3.9(r3385)



пятница, 12 февраля 2016 г., 16:22:24 UTC+7 пользователь James Wang написал:

James Wang

unread,
Feb 12, 2016, 4:43:16 AM2/12/16
to codership, e...@ethaniel.com
Suggestion: Try the same using Percona PXC 5.6 and see if you have the same issue.

Also a minor (may not help much but just follow the good practice :D):
update `balance` set `balance`=300.0 WHERE user_id=1;

Arkadiy Arkadiy

unread,
Feb 12, 2016, 9:37:20 PM2/12/16
to codership, e...@ethaniel.com
Thank you James!!!

I installed PXC 5.6 on 2 nodes and it worked!!!
I double checked by making a clean install of MariaDB and looks like there is some kind of a bug in Maria wsrep galera connection.
So good bye Maria, hello PXC!

mysql> update balance set balance=21343 where user_id=1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> show profile for query 1;
+--------------------------------+----------+
| Status                         | Duration |
+--------------------------------+----------+
| starting                       | 0.000079 |
| checking permissions           | 0.000010 |
| Opening tables                 | 0.000026 |
| init                           | 0.000029 |
| System lock                    | 0.000087 |
| updating                       | 0.000230 |
| end                            | 0.000004 |
| Waiting for query cache lock   | 0.000002 |
| end                            | 0.000010 |
| query end                      | 0.000010 |
| wsrep in pre-commit stage      | 0.000493 |
| ha_commit_one_phase(44)        | 0.000005 |
| innobase_commit_low():trx_comm | 0.000022 |
| ha_commit_one_phase(44)        | 0.000002 |
| wsrep in pre-commit stage      | 0.000015 |
| closing tables                 | 0.000010 |
| freeing items                  | 0.000019 |
| cleaning up                    | 0.000019 |
+--------------------------------+----------+
18 rows in set, 1 warning (0.00 sec)


пятница, 12 февраля 2016 г., 16:43:16 UTC+7 пользователь James Wang написал:
Reply all
Reply to author
Forward
0 new messages