Merge lp:~laurynas-biveinis/percona-server/bug714925-5.1 into lp:percona-server/5.1

Proposed by Laurynas Biveinis
Status: Merged
Merged at revision: 566
Proposed branch: lp:~laurynas-biveinis/percona-server/bug714925-5.1
Merge into: lp:percona-server/5.1
Diff against target: 386 lines (+201/-128)
1 file modified
Percona-Server/sql/sql_show.cc (+201/-128)
To merge this branch: bzr merge lp:~laurynas-biveinis/percona-server/bug714925-5.1
Reviewer Review Type Date Requested Status
Vlad Lesin (community) Approve
Review via email: mp+166637@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Vlad Lesin (vlad-lesin) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Percona-Server/sql/sql_show.cc'
--- Percona-Server/sql/sql_show.cc 2013-05-23 09:09:56 +0000
+++ Percona-Server/sql/sql_show.cc 2013-05-31 03:35:59 +0000
@@ -2407,32 +2407,33 @@
2407 for (uint i = 0; i < all_user_stats->records; ++i) {2407 for (uint i = 0; i < all_user_stats->records; ++i) {
2408 restore_record(table, s->default_values);2408 restore_record(table, s->default_values);
2409 USER_STATS *user_stats = (USER_STATS*)hash_element(all_user_stats, i);2409 USER_STATS *user_stats = (USER_STATS*)hash_element(all_user_stats, i);
2410 table->field[0]->store(user_stats->user, strlen(user_stats->user), system_charset_info);2410 table->field[0]->store(user_stats->user, strlen(user_stats->user),
2411 table->field[1]->store((longlong)user_stats->total_connections);2411 system_charset_info);
2412 table->field[2]->store((longlong)user_stats->concurrent_connections);2412 table->field[1]->store(user_stats->total_connections, true);
2413 table->field[3]->store((longlong)user_stats->connected_time);2413 table->field[2]->store(user_stats->concurrent_connections, true);
2414 table->field[4]->store((longlong)user_stats->busy_time);2414 table->field[3]->store(user_stats->connected_time, true);
2415 table->field[5]->store((longlong)user_stats->cpu_time);2415 table->field[4]->store((ulonglong)user_stats->busy_time, true);
2416 table->field[6]->store((longlong)user_stats->bytes_received);2416 table->field[5]->store((ulonglong)user_stats->cpu_time, true);
2417 table->field[7]->store((longlong)user_stats->bytes_sent);2417 table->field[6]->store(user_stats->bytes_received, true);
2418 table->field[8]->store((longlong)user_stats->binlog_bytes_written);2418 table->field[7]->store(user_stats->bytes_sent, true);
2419 table->field[9]->store((longlong)user_stats->rows_fetched);2419 table->field[8]->store(user_stats->binlog_bytes_written, true);
2420 table->field[10]->store((longlong)user_stats->rows_updated);2420 table->field[9]->store(user_stats->rows_fetched, true);
2421 table->field[11]->store((longlong)user_stats->rows_read);2421 table->field[10]->store(user_stats->rows_updated, true);
2422 table->field[12]->store((longlong)user_stats->select_commands);2422 table->field[11]->store(user_stats->rows_read, true);
2423 table->field[13]->store((longlong)user_stats->update_commands);2423 table->field[12]->store(user_stats->select_commands, true);
2424 table->field[14]->store((longlong)user_stats->other_commands);2424 table->field[13]->store(user_stats->update_commands, true);
2425 table->field[15]->store((longlong)user_stats->commit_trans);2425 table->field[14]->store(user_stats->other_commands, true);
2426 table->field[16]->store((longlong)user_stats->rollback_trans);2426 table->field[15]->store(user_stats->commit_trans, true);
2427 table->field[17]->store((longlong)user_stats->denied_connections);2427 table->field[16]->store(user_stats->rollback_trans, true);
2428 table->field[18]->store((longlong)user_stats->lost_connections);2428 table->field[17]->store(user_stats->denied_connections, true);
2429 table->field[19]->store((longlong)user_stats->access_denied_errors);2429 table->field[18]->store(user_stats->lost_connections, true);
2430 table->field[20]->store((longlong)user_stats->empty_queries);2430 table->field[19]->store(user_stats->access_denied_errors, true);
2431 if (schema_table_store_record(thd, table))2431 table->field[20]->store(user_stats->empty_queries, true);
2432 {2432 if (schema_table_store_record(thd, table))
2433 DBUG_PRINT("error", ("store record error"));2433 {
2434 DBUG_RETURN(1);2434 DBUG_PRINT("error", ("store record error"));
2435 }2435 DBUG_RETURN(1);
2436 }
2436 }2437 }
2437 DBUG_RETURN(0);2438 DBUG_RETURN(0);
2438}2439}
@@ -2442,33 +2443,34 @@
2442 DBUG_ENTER("send_thread_stats");2443 DBUG_ENTER("send_thread_stats");
2443 for (uint i = 0; i < all_thread_stats->records; ++i) {2444 for (uint i = 0; i < all_thread_stats->records; ++i) {
2444 restore_record(table, s->default_values);2445 restore_record(table, s->default_values);
2445 THREAD_STATS *user_stats = (THREAD_STATS*)hash_element(all_thread_stats, i);2446 THREAD_STATS *user_stats = (THREAD_STATS*)hash_element(all_thread_stats,
2446 table->field[0]->store((longlong)user_stats->id);2447 i);
2447 table->field[1]->store((longlong)user_stats->total_connections);2448 table->field[0]->store(user_stats->id, true);
2448 table->field[2]->store((longlong)user_stats->concurrent_connections);2449 table->field[1]->store(user_stats->total_connections, true);
2449 table->field[3]->store((longlong)user_stats->connected_time);2450 table->field[2]->store(user_stats->concurrent_connections, true);
2450 table->field[4]->store((longlong)user_stats->busy_time);2451 table->field[3]->store(user_stats->connected_time, true);
2451 table->field[5]->store((longlong)user_stats->cpu_time);2452 table->field[4]->store((ulonglong)user_stats->busy_time, true);
2452 table->field[6]->store((longlong)user_stats->bytes_received);2453 table->field[5]->store((ulonglong)user_stats->cpu_time, true);
2453 table->field[7]->store((longlong)user_stats->bytes_sent);2454 table->field[6]->store(user_stats->bytes_received, true);
2454 table->field[8]->store((longlong)user_stats->binlog_bytes_written);2455 table->field[7]->store(user_stats->bytes_sent, true);
2455 table->field[9]->store((longlong)user_stats->rows_fetched);2456 table->field[8]->store(user_stats->binlog_bytes_written, true);
2456 table->field[10]->store((longlong)user_stats->rows_updated);2457 table->field[9]->store(user_stats->rows_fetched, true);
2457 table->field[11]->store((longlong)user_stats->rows_read);2458 table->field[10]->store(user_stats->rows_updated, true);
2458 table->field[12]->store((longlong)user_stats->select_commands);2459 table->field[11]->store(user_stats->rows_read, true);
2459 table->field[13]->store((longlong)user_stats->update_commands);2460 table->field[12]->store(user_stats->select_commands, true);
2460 table->field[14]->store((longlong)user_stats->other_commands);2461 table->field[13]->store(user_stats->update_commands, true);
2461 table->field[15]->store((longlong)user_stats->commit_trans);2462 table->field[14]->store(user_stats->other_commands, true);
2462 table->field[16]->store((longlong)user_stats->rollback_trans);2463 table->field[15]->store(user_stats->commit_trans, true);
2463 table->field[17]->store((longlong)user_stats->denied_connections);2464 table->field[16]->store(user_stats->rollback_trans, true);
2464 table->field[18]->store((longlong)user_stats->lost_connections);2465 table->field[17]->store(user_stats->denied_connections, true);
2465 table->field[19]->store((longlong)user_stats->access_denied_errors);2466 table->field[18]->store(user_stats->lost_connections, true);
2466 table->field[20]->store((longlong)user_stats->empty_queries);2467 table->field[19]->store(user_stats->access_denied_errors, true);
2467 if (schema_table_store_record(thd, table))2468 table->field[20]->store(user_stats->empty_queries, true);
2468 {2469 if (schema_table_store_record(thd, table))
2469 DBUG_PRINT("error", ("store record error"));2470 {
2470 DBUG_RETURN(1);2471 DBUG_PRINT("error", ("store record error"));
2471 }2472 DBUG_RETURN(1);
2473 }
2472 }2474 }
2473 DBUG_RETURN(0);2475 DBUG_RETURN(0);
2474}2476}
@@ -2606,9 +2608,9 @@
26062608
2607 table->field[0]->store(table_schema, strlen(table_schema), system_charset_info);2609 table->field[0]->store(table_schema, strlen(table_schema), system_charset_info);
2608 table->field[1]->store(table_full_name, strlen(table_full_name), system_charset_info);2610 table->field[1]->store(table_full_name, strlen(table_full_name), system_charset_info);
2609 table->field[2]->store((longlong)table_stats->rows_read, TRUE);2611 table->field[2]->store(table_stats->rows_read, true);
2610 table->field[3]->store((longlong)table_stats->rows_changed, TRUE);2612 table->field[3]->store(table_stats->rows_changed, true);
2611 table->field[4]->store((longlong)table_stats->rows_changed_x_indexes, TRUE);2613 table->field[4]->store(table_stats->rows_changed_x_indexes, true);
26122614
2613 if (schema_table_store_record(thd, table))2615 if (schema_table_store_record(thd, table))
2614 {2616 {
@@ -2651,7 +2653,7 @@
2651 table->field[0]->store(table_schema, strlen(table_schema), system_charset_info);2653 table->field[0]->store(table_schema, strlen(table_schema), system_charset_info);
2652 table->field[1]->store(table_name, strlen(table_name), system_charset_info);2654 table->field[1]->store(table_name, strlen(table_name), system_charset_info);
2653 table->field[2]->store(index_full_name, strlen(index_full_name), system_charset_info);2655 table->field[2]->store(index_full_name, strlen(index_full_name), system_charset_info);
2654 table->field[3]->store((longlong)index_stats->rows_read, TRUE);2656 table->field[3]->store(index_stats->rows_read, true);
26552657
2656 if (schema_table_store_record(thd, table))2658 if (schema_table_store_record(thd, table))
2657 { 2659 {
@@ -7295,97 +7297,168 @@
7295ST_FIELD_INFO user_stats_fields_info[]=7297ST_FIELD_INFO user_stats_fields_info[]=
7296{7298{
7297 {"USER", USERNAME_LENGTH, MYSQL_TYPE_STRING, 0, 0, "User", SKIP_OPEN_TABLE},7299 {"USER", USERNAME_LENGTH, MYSQL_TYPE_STRING, 0, 0, "User", SKIP_OPEN_TABLE},
7298 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Total_connections", SKIP_OPEN_TABLE},7300 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7299 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Concurrent_connections", SKIP_OPEN_TABLE},7301 MY_I_S_UNSIGNED, "Total_connections", SKIP_OPEN_TABLE},
7300 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Connected_time", SKIP_OPEN_TABLE},7302 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7301 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Busy_time", SKIP_OPEN_TABLE},7303 0, MY_I_S_UNSIGNED, "Concurrent_connections", SKIP_OPEN_TABLE},
7302 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Cpu_time", SKIP_OPEN_TABLE},7304 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7303 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_received", SKIP_OPEN_TABLE},7305 MY_I_S_UNSIGNED, "Connected_time", SKIP_OPEN_TABLE},
7304 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_sent", SKIP_OPEN_TABLE},7306 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7305 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Binlog_bytes_written", SKIP_OPEN_TABLE},7307 MY_I_S_UNSIGNED, "Busy_time", SKIP_OPEN_TABLE},
7306 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_fetched", SKIP_OPEN_TABLE},7308 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7307 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_updated", SKIP_OPEN_TABLE},7309 MY_I_S_UNSIGNED, "Cpu_time", SKIP_OPEN_TABLE},
7308 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Table_rows_read", SKIP_OPEN_TABLE},7310 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7309 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Select_commands", SKIP_OPEN_TABLE},7311 MY_I_S_UNSIGNED, "Bytes_received", SKIP_OPEN_TABLE},
7310 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Update_commands", SKIP_OPEN_TABLE},7312 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7311 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Other_commands", SKIP_OPEN_TABLE},7313 MY_I_S_UNSIGNED, "Bytes_sent", SKIP_OPEN_TABLE},
7312 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Commit_transactions", SKIP_OPEN_TABLE},7314 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7313 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rollback_transactions", SKIP_OPEN_TABLE},7315 0, MY_I_S_UNSIGNED, "Binlog_bytes_written", SKIP_OPEN_TABLE},
7314 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Denied_connections", SKIP_OPEN_TABLE},7316 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7315 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Lost_connections", SKIP_OPEN_TABLE},7317 MY_I_S_UNSIGNED, "Rows_fetched", SKIP_OPEN_TABLE},
7316 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Access_denied", SKIP_OPEN_TABLE},7318 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7317 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Empty_queries", SKIP_OPEN_TABLE},7319 MY_I_S_UNSIGNED, "Rows_updated", SKIP_OPEN_TABLE},
7320 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7321 MY_I_S_UNSIGNED, "Table_rows_read", SKIP_OPEN_TABLE},
7322 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7323 MY_I_S_UNSIGNED, "Select_commands", SKIP_OPEN_TABLE},
7324 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7325 MY_I_S_UNSIGNED, "Update_commands", SKIP_OPEN_TABLE},
7326 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7327 MY_I_S_UNSIGNED, "Other_commands", SKIP_OPEN_TABLE},
7328 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7329 MY_I_S_UNSIGNED, "Commit_transactions", SKIP_OPEN_TABLE},
7330 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7331 0, MY_I_S_UNSIGNED, "Rollback_transactions", SKIP_OPEN_TABLE},
7332 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7333 MY_I_S_UNSIGNED, "Denied_connections", SKIP_OPEN_TABLE},
7334 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7335 MY_I_S_UNSIGNED, "Lost_connections", SKIP_OPEN_TABLE},
7336 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7337 MY_I_S_UNSIGNED, "Access_denied", SKIP_OPEN_TABLE},
7338 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7339 MY_I_S_UNSIGNED, "Empty_queries", SKIP_OPEN_TABLE},
7318 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}7340 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}
7319};7341};
73207342
7321ST_FIELD_INFO client_stats_fields_info[]=7343ST_FIELD_INFO client_stats_fields_info[]=
7322{7344{
7323 {"CLIENT", LIST_PROCESS_HOST_LEN, MYSQL_TYPE_STRING, 0, 0, "Client", SKIP_OPEN_TABLE},7345 {"CLIENT", LIST_PROCESS_HOST_LEN, MYSQL_TYPE_STRING, 0, 0, "Client",
7324 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Total_connections", SKIP_OPEN_TABLE},7346 SKIP_OPEN_TABLE},
7325 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Concurrent_connections", SKIP_OPEN_TABLE},7347 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7326 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Connected_time", SKIP_OPEN_TABLE},7348 MY_I_S_UNSIGNED, "Total_connections", SKIP_OPEN_TABLE},
7327 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Busy_time", SKIP_OPEN_TABLE},7349 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7328 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Cpu_time", SKIP_OPEN_TABLE},7350 0, MY_I_S_UNSIGNED, "Concurrent_connections", SKIP_OPEN_TABLE},
7329 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_received", SKIP_OPEN_TABLE},7351 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7330 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_sent", SKIP_OPEN_TABLE},7352 MY_I_S_UNSIGNED, "Connected_time", SKIP_OPEN_TABLE},
7331 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Binlog_bytes_written", SKIP_OPEN_TABLE},7353 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7332 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_fetched", SKIP_OPEN_TABLE},7354 MY_I_S_UNSIGNED, "Busy_time", SKIP_OPEN_TABLE},
7333 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_updated", SKIP_OPEN_TABLE},7355 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7334 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Table_rows_read", SKIP_OPEN_TABLE},7356 MY_I_S_UNSIGNED, "Cpu_time", SKIP_OPEN_TABLE},
7335 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Select_commands", SKIP_OPEN_TABLE},7357 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7336 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Update_commands", SKIP_OPEN_TABLE},7358 MY_I_S_UNSIGNED, "Bytes_received", SKIP_OPEN_TABLE},
7337 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Other_commands", SKIP_OPEN_TABLE},7359 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7338 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Commit_transactions", SKIP_OPEN_TABLE},7360 MY_I_S_UNSIGNED, "Bytes_sent", SKIP_OPEN_TABLE},
7339 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rollback_transactions", SKIP_OPEN_TABLE},7361 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7340 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Denied_connections", SKIP_OPEN_TABLE},7362 0, MY_I_S_UNSIGNED, "Binlog_bytes_written", SKIP_OPEN_TABLE},
7341 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Lost_connections", SKIP_OPEN_TABLE},7363 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7342 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Access_denied", SKIP_OPEN_TABLE},7364 MY_I_S_UNSIGNED, "Rows_fetched", SKIP_OPEN_TABLE},
7343 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Empty_queries", SKIP_OPEN_TABLE},7365 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7366 MY_I_S_UNSIGNED, "Rows_updated", SKIP_OPEN_TABLE},
7367 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7368 MY_I_S_UNSIGNED, "Table_rows_read", SKIP_OPEN_TABLE},
7369 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7370 MY_I_S_UNSIGNED, "Select_commands", SKIP_OPEN_TABLE},
7371 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7372 MY_I_S_UNSIGNED, "Update_commands", SKIP_OPEN_TABLE},
7373 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7374 MY_I_S_UNSIGNED, "Other_commands", SKIP_OPEN_TABLE},
7375 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7376 MY_I_S_UNSIGNED, "Commit_transactions", SKIP_OPEN_TABLE},
7377 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7378 0, MY_I_S_UNSIGNED, "Rollback_transactions", SKIP_OPEN_TABLE},
7379 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7380 MY_I_S_UNSIGNED, "Denied_connections", SKIP_OPEN_TABLE},
7381 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7382 MY_I_S_UNSIGNED, "Lost_connections", SKIP_OPEN_TABLE},
7383 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7384 MY_I_S_UNSIGNED, "Access_denied", SKIP_OPEN_TABLE},
7385 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7386 MY_I_S_UNSIGNED, "Empty_queries", SKIP_OPEN_TABLE},
7344 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}7387 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}
7345};7388};
73467389
7347ST_FIELD_INFO thread_stats_fields_info[]=7390ST_FIELD_INFO thread_stats_fields_info[]=
7348{7391{
7349 {"THREAD_ID", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Thread_id", SKIP_OPEN_TABLE},7392 {"THREAD_ID", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7350 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Total_connections", SKIP_OPEN_TABLE},7393 MY_I_S_UNSIGNED, "Thread_id", SKIP_OPEN_TABLE},
7351 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Concurrent_connections", SKIP_OPEN_TABLE},7394 {"TOTAL_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7352 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Connected_time", SKIP_OPEN_TABLE},7395 MY_I_S_UNSIGNED, "Total_connections", SKIP_OPEN_TABLE},
7353 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Busy_time", SKIP_OPEN_TABLE},7396 {"CONCURRENT_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7354 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Cpu_time", SKIP_OPEN_TABLE},7397 0, MY_I_S_UNSIGNED, "Concurrent_connections", SKIP_OPEN_TABLE},
7355 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_received", SKIP_OPEN_TABLE},7398 {"CONNECTED_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7356 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Bytes_sent", SKIP_OPEN_TABLE},7399 MY_I_S_UNSIGNED, "Connected_time", SKIP_OPEN_TABLE},
7357 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Binlog_bytes_written", SKIP_OPEN_TABLE},7400 {"BUSY_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7358 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_fetched", SKIP_OPEN_TABLE},7401 MY_I_S_UNSIGNED, "Busy_time", SKIP_OPEN_TABLE},
7359 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_updated", SKIP_OPEN_TABLE},7402 {"CPU_TIME", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7360 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Table_rows_read", SKIP_OPEN_TABLE},7403 MY_I_S_UNSIGNED, "Cpu_time", SKIP_OPEN_TABLE},
7361 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Select_commands", SKIP_OPEN_TABLE},7404 {"BYTES_RECEIVED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7362 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Update_commands", SKIP_OPEN_TABLE},7405 MY_I_S_UNSIGNED, "Bytes_received", SKIP_OPEN_TABLE},
7363 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Other_commands", SKIP_OPEN_TABLE},7406 {"BYTES_SENT", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7364 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Commit_transactions", SKIP_OPEN_TABLE},7407 MY_I_S_UNSIGNED, "Bytes_sent", SKIP_OPEN_TABLE},
7365 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rollback_transactions", SKIP_OPEN_TABLE},7408 {"BINLOG_BYTES_WRITTEN", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7366 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Denied_connections", SKIP_OPEN_TABLE},7409 MY_I_S_UNSIGNED, "Binlog_bytes_written", SKIP_OPEN_TABLE},
7367 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Lost_connections", SKIP_OPEN_TABLE},7410 {"ROWS_FETCHED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7368 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Access_denied", SKIP_OPEN_TABLE},7411 MY_I_S_UNSIGNED, "Rows_fetched", SKIP_OPEN_TABLE},
7369 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Empty_queries", SKIP_OPEN_TABLE},7412 {"ROWS_UPDATED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7413 MY_I_S_UNSIGNED, "Rows_updated", SKIP_OPEN_TABLE},
7414 {"TABLE_ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7415 MY_I_S_UNSIGNED, "Table_rows_read", SKIP_OPEN_TABLE},
7416 {"SELECT_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7417 MY_I_S_UNSIGNED, "Select_commands", SKIP_OPEN_TABLE},
7418 {"UPDATE_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7419 MY_I_S_UNSIGNED, "Update_commands", SKIP_OPEN_TABLE},
7420 {"OTHER_COMMANDS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7421 MY_I_S_UNSIGNED, "Other_commands", SKIP_OPEN_TABLE},
7422 {"COMMIT_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7423 MY_I_S_UNSIGNED, "Commit_transactions", SKIP_OPEN_TABLE},
7424 {"ROLLBACK_TRANSACTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7425 0, MY_I_S_UNSIGNED, "Rollback_transactions", SKIP_OPEN_TABLE},
7426 {"DENIED_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7427 MY_I_S_UNSIGNED, "Denied_connections", SKIP_OPEN_TABLE},
7428 {"LOST_CONNECTIONS", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7429 MY_I_S_UNSIGNED, "Lost_connections", SKIP_OPEN_TABLE},
7430 {"ACCESS_DENIED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7431 MY_I_S_UNSIGNED, "Access_denied", SKIP_OPEN_TABLE},
7432 {"EMPTY_QUERIES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7433 MY_I_S_UNSIGNED, "Empty_queries", SKIP_OPEN_TABLE},
7370 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}7434 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}
7371};7435};
73727436
7373ST_FIELD_INFO table_stats_fields_info[]=7437ST_FIELD_INFO table_stats_fields_info[]=
7374{7438{
7375 {"TABLE_SCHEMA", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_schema", SKIP_OPEN_TABLE},7439 {"TABLE_SCHEMA", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_schema",
7376 {"TABLE_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_name", SKIP_OPEN_TABLE},7440 SKIP_OPEN_TABLE},
7377 {"ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_read", SKIP_OPEN_TABLE},7441 {"TABLE_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_name",
7378 {"ROWS_CHANGED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_changed", SKIP_OPEN_TABLE},7442 SKIP_OPEN_TABLE},
7379 {"ROWS_CHANGED_X_INDEXES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_changed_x_#indexes", SKIP_OPEN_TABLE},7443 {"ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7444 MY_I_S_UNSIGNED, "Rows_read", SKIP_OPEN_TABLE},
7445 {"ROWS_CHANGED", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7446 MY_I_S_UNSIGNED, "Rows_changed", SKIP_OPEN_TABLE},
7447 {"ROWS_CHANGED_X_INDEXES", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG,
7448 0, MY_I_S_UNSIGNED, "Rows_changed_x_#indexes", SKIP_OPEN_TABLE},
7380 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}7449 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}
7381};7450};
73827451
7383ST_FIELD_INFO index_stats_fields_info[]=7452ST_FIELD_INFO index_stats_fields_info[]=
7384{7453{
7385 {"TABLE_SCHEMA", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_schema", SKIP_OPEN_TABLE},7454 {"TABLE_SCHEMA", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_schema",
7386 {"TABLE_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_name", SKIP_OPEN_TABLE},7455 SKIP_OPEN_TABLE},
7387 {"INDEX_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Index_name", SKIP_OPEN_TABLE},7456 {"TABLE_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Table_name",
7388 {"ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONG, 0, 0, "Rows_read", SKIP_OPEN_TABLE},7457 SKIP_OPEN_TABLE},
7458 {"INDEX_NAME", NAME_LEN, MYSQL_TYPE_STRING, 0, 0, "Index_name",
7459 SKIP_OPEN_TABLE},
7460 {"ROWS_READ", MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0,
7461 MY_I_S_UNSIGNED, "Rows_read", SKIP_OPEN_TABLE},
7389 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}7462 {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, 0}
7390};7463};
73917464

Subscribers

People subscribed via source and target branches