آمار اتصال (get_connection_stats)
تابع get_connection_stats آمار اتصال MySQLi را می دهد. «آمار اتصال» یعنی اعداد و وضعیت های لحظه ای کلاینت. این اطلاعات برای عیب یابی مفید است. مثل دیدن آمار اینترنت گوشی.
کاربرد آمار اتصال MySQLi
با آمار اتصال MySQLi می فهمی چه چیزهایی رخ داده است. مثلا چند درخواست ارسال شد. یا خطاها چقدر بوده اند. سپس راحت تر مشکل را پیدا می کنی.
نمونه کد رویه ای (Procedural)
<?php
$con = mysqli_connect("localhost", "my_user", "my_password", "my_db");
print_r(mysqli_get_connection_stats($con));
?>
نمونه کد شی گرا (Object Oriented)
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "my_db");
print_r($mysqli->get_connection_stats());
?>
گام های عملی با آمار اتصال
- اتصال را بساز و مطمئن شو برقرار است.
- تابع get_connection_stats را صدا بزن.
- خروجی آرایه را بررسی و لاگ کن.
نکته: خروجی یک آرایه است. کلیدها و مقادیر را بخوان.
هشدار: این آمار مربوط به کلاینت فعلی است. با آمار سرور اشتباه نگیر.
مطالب مرتبط
برای آمار کلی کلاینت ببین: get_client_stats. برای نسخه کلاینت ببین: get_client_version. همچنین get_client_info اطلاعات متنی نسخه می دهد.
جمع بندی سریع
- آمار اتصال MySQLi برای عیب یابی است.
- خروجی به صورت آرایه برمی گردد.
- نسخه کلاینت را جدا چک کن.
- با آمار سرور اشتباه نشود.