add SQL_TRACE info into MNT_SERVER_EXEC_STATS
iamksseo opened this issue · comments
kyungsik.seo commented
- extend MNT_SERVER_EXEC_STATS
MNT_STATS_DISK_TEMP_EXPAND
MNT_STATS_SQL_TRACE_LOCK_WAITS
MNT_STATS_SQL_TRACE_LATCH_WAITS
- statdump
- Num_disk_temp_expand
- Num_sql_trace_lock_waits
- Num_sql_trace_latch_waits
- npot
- disk, temp_expand
- sql_trace, lock_waits
- sql_trace, latch_waits
kyungsik.seo commented
- rye-auto.conf
"sql_trace_ioread_pages": "1",
"sql_trace_slow": "50",
- fetch
2017-11-30 17:22:13.727 - SLOW_QUERY
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: fetch=1516172876, ioread=84988, iowrite=0 (559ms)
buffer: fetch=103291, ioread=2, iowrite=0
wait: csect=0, lock=0, latch=0
2017-11-30 17:22:13.727 - MANY_IOREADS
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: 84988 (559ms)
ioreads: 2
- lock
2017-11-30 17:22:13.729 - SLOW_QUERY
client: SHARD_MANAGEMENT@cdbs034.cub|_shard_mgmt__rye_cas_1(31441)
sql: select [shard_db].[dbname], [shard_db].[groupid_count], [shard_db].[groupid_last_ver], [shard_db].[node_last_ver], [shard_db].[mig_req_count], [shard_db].[ddl_req_count], [shard_db].[gc_req_count], [shard_db].[node_status], [shard_db].[created_at] from [shard_db] [shard_db] where [shard_db].[id]=1 for update
time: fetch=997249, ioread=0, iowrite=0 (498ms)
buffer: fetch=56, ioread=0, iowrite=0
wait: csect=0, lock=1124541002, latch=0
- fetch, critical section
2017-11-30 17:39:01.822 - SLOW_QUERY
client: DBA@cdbs034.cub|rw_rye_cas_1(2230) , ERROR_CODE = -181
sql: insert into [t1] [t1] ([t1].[col1]) values ('a')
time: fetch=239090, ioread=0, iowrite=0 (73ms)
buffer: fetch=12, ioread=0, iowrite=0
wait: csect=235156, lock=0, latch=0
kyungsik.seo commented
- AS_IS
2017-11-30 17:22:13.727 - SLOW_QUERY
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: fetch=1516172876, ioread=84988, iowrite=0 (559ms)
buffer: fetch=103291, ioread=2, iowrite=0
wait: csect=0, lock=0, latch=0
2017-11-30 17:22:13.727 - MANY_IOREADS
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: 84988 (559ms)
ioreads: 2
- TO_BE
2017-11-30 17:22:13.727 - SLOW_QUERY
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: 559ms
buffer: fetch=103291(1516172876), ioread=2(84988), iowrite=0(0)
wait: csect=0, lock=0, latch=0
2017-11-30 17:22:13.727 - MANY_IOREADS
client: DBA@cdbs034.cub|rw_rye_cas_2(31450)
sql: insert into [sql_thou] [sql_thou] ([sql_thou].[id], [sql_thou].[i]) select rownum, 0 from [db_table] [x], [db_table] [y], [db_table] [z] where (inst_num()<=1000)
time: 559ms
ioreads: 2(84988)