المقدمة
يصف هذا المستند الخطوات اللازمة لحل مشكلة الجداول الكبيرة التي لا تقوم بإزالة البيانات للمسجل في Unified Contact Center Enterprise (UCCE).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- UCCE
- لغة الاستعلام المهيكلة (SQL)
- أداة icmdba
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
يقوم المسجل B بإزالة البيانات عندما يتم الوصول إلى أكثر من 80٪ من السعة. يشير السجل إلى أنه يجب تخزين 14 يوما فقط، ولكنه يخزن أكثر من ذلك.
يرجع سبب المشكلة إلى الجداول الكبيرة (تفاصيل حدث الوكيل، نوع الاتصال SG فاصل، RCD، RCV و TCD) التي تحتوي على عدد أكبر من الأيام قيد الاستبقاء رغم تكوين السجل لمدة 14 يوما.
يمكنك رؤية ذلك من ملخص ICMDBA الذي يتم إستخدام المساحة....
يحدث ذلك إذا كان الإجراء المخزن المستخدم لإزالة الجداول الكبيرة به تعارض، فإنه في هذه الحالة يوجه الإجراء لاستخدام قاعدة البيانات في المسجل الخطأ (المسجل A بدلا من المسجل B).
الحل
الخطوة 1. قم بتغيير فترة الاحتفاظ للجداول المتأثرة في السجل، لضمان إزالة أقدم 10-20 يوما فقط (لتجنب إزالة الكثير من البيانات أثناء التنقل)، أي.
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems،Inc.\ICM\Customer_Instance\
LoggerX\Recovery\CurrentVersion\Purge\Retain\...
الخطوة 2. انتقل إلى SQL Management Studio وقواعد البيانات > <instanceName>_sideB > إمكانية البرمجة > الإجراءات المخزنة، ولكل جدول من جداول قاعدة البيانات المتأثرة (تفاصيل حدث الوكيل، الفاصل الزمني للنوع المتصل SG، والقرص المضغوط RCD، وميزة RCV، وميزة TCD)، انقر بزر الماوس الأيمن وحدد تعديل.
الخطوة 3. قم بتعديل السطر الذي يبدأ ب @key='software\cisco Systems (حيث يقول LoggerA أنك بحاجة إلى التغيير إلى LoggerB) كما هو موضح في الصورة.
الخطوة 4. لحفظ التغييرات على الإجراء المخزن في قائمة الاستعلام، انقر فوق تنفيذ.
الخطوة 5. بعد ذلك، يمكنك الانتظار حتى حدوث عملية الإزالة المجدولة للطاولات الكبيرة ليلا (12:30 ص)، أو إعادة جدولة مهمة التطهير حتى تعمل في وقت مبكر.
لإعادة جدولة وظائف الإزالة، من SQL Server Agent > Jobs، حدد المهمة لإزالة الجداول المتأثرة، انقر نقرا مزدوجا فوق الوظيفة، وهذا يفتح نافذة جديدة، ثم انتقل إلى الجداول، ثم انقر فوق Edit، ثم قم بتغيير الوقت بناء على الوقت الذي تريد أن يحدث فيه التطهير كما هو موضح في الصورة.
الخطوة 6. بمجرد تنفيذ عملية إزالة أول 14 يوما من الأيام الأقدم لكل جدول متأثر، يمكنك مرة أخرى اتباع الخطوة 1 لتغيير فترة الاحتفاظ لمسح الأيام الأقدم، والخطوة 5 لإزالة البيانات الأقدم، حتى تبقي آخر 14 يوما على تلك الجداول.