كيف تحصل على آخر وقت وصول (و/أو كتابة) لقاعدة بيانات MySQL؟
سؤال
كيف يمكنك معرفة آخر مرة تم فيها قراءة قاعدة بيانات MySQL؟
هل يمكنك حتى القيام بذلك التحقق لكل جدول؟
المحلول
SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
نصائح أخرى
إذا تم تشغيل قاعدة البيانات الخاصة بك ، فيمكنك الحصول على آخر وقت تحديث باستخدام MySqlBinLog.
إذا تم تمكين قاعدة البيانات الخاصة بك ، فيمكنك الحصول على وقت الاستعلام الأخير (إما التحديثات أو التحديثات) عن طريق تخصيص سجل الاستعلام.
تحقق من الأمر SHOW TABLE STATUS
;
مثال: إظهار حالة الجدول حيث name = "table_name_here" ، تحتاج إلى قيمة من العمود update_time
لا تنتمي إلى StackOverflow