get_client_stats
تابع get_client_stats «آمار کلاینت MySQLi» را برمی گرداند. «آمار (Stats)» یعنی اعداد خلاصه از رفتار برنامه. مثلا چند اتصال باز شده. این آمار به عیب یابی کمک می کند. مخصوصا وقتی سایت شلوغ می شود.
کاربرد آمار کلاینت MySQLi در عیب یابی
با این تابع، اطلاعات پردازشی کلاینت را می بینی. سپس الگوهای مصرف را حدس می زنی. اگر نشت اتصال دیدی، آمار بهت هشدار می دهد. مثل دیدن نمره های کلاس برای تحلیل وضعیت.
نمونه کد رویه ای (Procedural)
<?php
$con = mysqli_connect("localhost", "my_user", "my_password", "my_db");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}
print_r(mysqli_get_client_stats());
mysqli_close($con);
?>
گام های عملی سریع
- به دیتابیس وصل شو و خطا را چک کن.
- تابع mysqli_get_client_stats را اجرا کن.
- خروجی آرایه ای را بررسی و لاگ کن.
نکته: خروجی یک آرایه از آمار پردازشی است. مقدار FALSE یعنی خطا.
هشدار: این آمار مربوط به «کلاینت» است. نسخه یا وضعیت «سرور» نیست.
مطالب مرتبط
آمار کلاینت MySQLi را به عنوان مرجع سریع نگه دار. سپس برای نسخه کلاینت ببین: get_client_info. و برای نسخه سرور ببین: get_server_info.
جمع بندی سریع
- آمار کلاینت MySQLi را می دهد.
- خروجی معمولاً آرایه ای از اعداد است.
- برای عیب یابی بار مفید است.
- با نسخه سرور فرق دارد.