PHP mysqli: функция get_client_stats ()
функция mysqli_get_client_stats
Функция mysqli_get_client_stats () возвращает статистику о клиентских процессах.
Возвращает клиентскую статистику процесса. Доступно только с MySQL.
Синтаксис:
массив mysqli_get_client_stats (void)
Использование:
mysqli_get_client_stats ();
Возвращаемое значение:
Возвращает массив с клиентской статистикой в случае успеха, FALSE в противном случае.
Версия: PHP 5, PHP 7
Пример:
<?php
$con=mysqli_connect("localhost","user1","datasoft123","hr");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
print_r(mysqli_get_client_stats());
mysqli_close($con);
?>
Выход:
Массив ([bytes_sent] => 6381 [bytes_received] => 174703 [packages_sent] => 181 [packages_received] => 3348 [protocol_overhead_in] =>
13392 [protocol_overhead_out] => 724 [bytes_received_ok_packet] => 539 [bytes_received_eof_packet] => 450
[bytes_received_rset_header_packet] => 1257 [bytes_received_rset_field_meta_packet] => 17210 [bytes_received_rset_row_packet] => 151922
[bytes_received_prepare_response_packet] => 0 [bytes_received_change_user_packet] => 0 [packages_sent_command] => 137
[packages_received_ok] => 49 [packages_received_eof] => 50 [packages_received_rset_header] => 88 [packages_received_rset_field_meta] => 292 [packages_received_rset_row] => 2825
[packages_received_prepare_response] => 0 [packages_received_change_user] => 0 [result_set_queries] => 49 [non_result_set_queries] => 22 [no_index_used] => 0 [bad_index_used] => 0
[slow_queries] => 0 [buffered_sets] => 49 [unbuffered_sets] => 0 [ps_buffered_sets] => 0 [ps_unbuffered_sets] => 0 [flhed_normal_sets] => 0 [flhed_ps_sets] => 0
[ps_prepared_never_executed] => 0 [ps_prepared_once_executed] => 0 [lines_fetched_from_server_normal] => 2776 [lines_fetched_from_server_ps] => 0 [row_buffered_from_client_normal]
=> 2776 [row_buffered_from_client_ps] => 0 [row_fetched_from_client_normal_buffered] => 1373 [row_fetched_from_client_normal_unbuffered] => 0
[row_fetched_from_client_ps_buffered] => 0 [row_fetched_from_client_ps_unbuffered] => 0 [lines_fetched_from_client_ps_cursor] => 0 [row_skipped_normal] => 2776 [row_skipped_ps]
=> 0 [copy_on_write_saved] => 1387 [copy_on_write_performed] => 2882 [command_buffer_too_small] => 0 [connect_success] => 44 [connect_failure] => 0 [connection_reused] => 0
[reconnect] => 0 [pconnect_success] => 0 [active_connections] => 1 [active_persistent_connections] => 0 [clear_close] => 36 [implicit_close] => 7 [disconnect_close] => 0
[in_middle_of_command_close] => 0 [licit_free_result] => 49 [implicit_free_result] => 0 [licit_stmt_close] => 0 [implicit_stmt_close] => 0 [mem_emalloc_count] => 462
[mem_emalloc_ammount] => 4936582 [mem_ecalloc_count] => 331 [mem_ecalloc_ammount] => 105688 [mem_erealloc_count] => 2846 [mem_erealloc_ammount] => 1342372 [mem_efree_count] => 877
[mem_malloc_count] => 2977 [mem_malloc_ammount] => 1711808 [mem_calloc_count] => 51 [mem_calloc_ammount] => 30864 [mem_realloc_count] => 14 [mem_realloc_ammount] => 14336
[mem_free_count] => 3484 [proto_text_fetched_null] => 0 [proto_text_fetched_bit] => 0 [proto_text_fetched_tinyint] => 0 [proto_text_fetched_short] => 0 [proto_text_fetched_int24]
=> 0 [proto_text_fetched_int] => 0 [proto_text_fetched_bigint] => 1508 [proto_text_fetched_decimal] => 150 [proto_text_fetched_float] => 0 [proto_text_fetched_double] => 0
[proto_text_fetched_date] => 30 [proto_text_fetched_year] => 0 [proto_text_fetched_time] => 0 [proto_text_fetched_datetime] => 45 [proto_text_fetched_timestamp] => 0
[proto_text_fetched_string] => 2364 [proto_text_fetched_blob] => 12 [proto_text_fetched_enum] => 0 [proto_text_fetched_set] => 0 [proto_text_fetched_geometry] => 0
[proto_text_fetched_other] => 0 [proto_binary_fetched_null] => 0 [proto_binary_fetched_bit] => 0 [proto_binary_fetched_tinyint] => 0 [proto_binary_fetched_short] => 0
[proto_binary_fetched_int24] => 0 [proto_binary_fetched_int] => 0 [proto_binary_fetched_bigint] => 0 [proto_binary_fetched_decimal] => 0 [proto_binary_fetched_float] => 0
[proto_binary_fetched_double] => 0 [proto_binary_fetched_date] => 0 [proto_binary_fetched_year] => 0 [proto_binary_fetched_time] => 0 [proto_binary_fetched_datetime] => 0
[proto_binary_fetched_timestamp] => 0 [proto_binary_fetched_string] => 0 [proto_binary_fetched_blob] => 0 [proto_binary_fetched_enum] => 0 [proto_binary_fetched_set] => 0
[proto_binary_fetched_geometry] => 0 [proto_binary_fetched_other] => 0)
Смотрите также
Предыдущая: get_client_info
Далее: get_client_version
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code