SPA ma'lumotlar yig'ish mantig'i Windows operatsion tizimida ishlash jurnallari va ogohlantirishlari (PLA) deb nomlangan protokolga asoslangan. PLA dasturlarga ishlash hisoblagichlari, WMI so'rovlari, ETW izlari, ro'yxatga olish kitobi kalitlari va konfiguratsiya fayllari kabi mahalliy yoki uzoq serverlardan ishlash ma'lumotlarini to'plash imkonini beradi. SPA maqsadli serverda unumdorlik tahlilini amalga oshirganda, siz tanlagan maxsus SPA maslahatchi to'plami asosida PLA ma'lumotlar yig'uvchi to'plamini yaratadi. Maslahatchi to'plami to'planishi kerak bo'lgan ma'lumotlar manbasini va jurnallar saqlanadigan fayl almashinuvini o'z ichiga oladi. SPA ma'lumotlar to'plami faqat bitta foydalanuvchi hisobini saqlaydi; PLA tomonidan ishlatiladigan bir xil foydalanuvchi hisobi jurnallarni yozish uchun ham ishlatiladi.
SPA maqsadli serverlardan to'plangan ishlash jurnallarini saqlash uchun SQL Server ma'lumotlar bazasidan foydalanadi. SPA barcha ishlash jurnallarini fayl almashinuvidan ma'lumotlar bazasiga import qiladi va keyin ma'lumotlarni qayta ishlash va hisobotlarni yaratish uchun har bir maslahatchi to'plami ichidagi ma'lumotlarni tahlil qilish mantig'idan foydalanadi. Maslahatchilar to'plami maqsadli serverlardan to'plangan ishlash ma'lumotlarini tahlil qiladi va SPA hisobotlarini yaratadi. Maslahatchilar to'plamini yaratish bo'yicha qo'shimcha ma'lumot olish uchunServerPerformanceAdvisorPackDevelopmentGuide-ga qarang .
SPA konsolining foydalanuvchi interfeyslari va o'zaro ta'siri SPAConsole.exe ning bir qismi sifatida qurilgan. Konsoldan ma'lumotlar bazasini yaratish, maslahatchilar paketlarini qo'shish yoki o'chirish, maqsadli serverlarni boshqarish, ishlash tahlilini bajarish va ishlash hisobotlarini ko'rish uchun foydalanishingiz mumkin.
SPA konsoli quyidagi operatsion tizimlarda ishlashi mumkin:
Windows 8.1
Windows 8
Windows 7
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Oddiy biznes ilovasida uchta daraja mavjud: taqdimot qatlami, biznes mantiqiy qatlami va saqlash qatlami. SPA ikki darajali mahsulot sifatida yaratilgan - konsol va ma'lumotlar bazasi. Konsol ma'lum bir jarayon bilan bog'liq mantiqni o'z ichiga olgan taqdimot qatlami bo'lib xizmat qiladi va ma'lumotlar bazasi saqlash qatlami va biznes mantiqiy qatlami sifatida xizmat qiladi. Konsol foydalanuvchi ma'lumotlarini yozib oladi va u ma'lumotlarni yig'ish, ma'lumotlarni qayta ishlash va hisobot yaratish bosqichlarini nazorat qiladi. SPA Windows tizimi xizmatlariga bog'liq emas.
Quyidagi diagrammada SPA tizimining yuqori darajadagi arxitekturasi ko'rsatilgan. Jarayon quyidagicha:
SPA konsolidan siz belgilangan serverlarda ishlash tahlilini o'tkazasiz.
Ishlash ma'lumotlari yig'ilganda, maqsadli serverlardagi PLA jurnallarni ma'lumotlar yig'uvchi to'plami tomonidan belgilangan fayl almashishiga qayta yozadi.
Ma'lumot to'plash maqsadli kompyuterda tugallangandan so'ng, SPA konsoli jurnallarni SQL Server ma'lumotlar bazasiga import qiladi.
Konsol ma'lum maslahatchilar to'plamining ma'lumotlarni qayta ishlash mantiqini ishga tushiradi.
Maslahatchilar to'plami ma'lumotlarni qayta ishlaydi va SPA tizimi tomonidan belgilangan tizim hisobot jadvallariga yozuvlarni kiritish uchun SPA API-larini chaqiradi.
Yaratilgan hisobotlarni ko'rish uchun konsol ichidagi hisobotlarni ko'rish vositasidan foydalanishingiz mumkin. Ishlash muammolarini hal qilishda yordam berish uchun SPA uch turdagi hisobotlarni taqdim etadi: yagona hisobotlar, yonma-yon hisobotlar va trend yoki tarixiy jadvallar.