คำถามติดแท็ก web-server

3
จะเก็บบันทึกเว็บเซิร์ฟเวอร์ 'วัน' ใน SQL Server ได้อย่างไร
สำหรับการรายงานที่รวดเร็วขึ้นและการวิเคราะห์ประสิทธิภาพเราต้องการแทรกบันทึกการใช้เว็บเซิร์ฟเวอร์ลงใน SQL Server สิ่งนี้จะช่วยให้เราเห็นรูปแบบการจราจรปัญหาการชะลอตัวในเวลาใกล้เคียงแบบเรียลไทม์ เรามีดีมอนที่รับฟังกิจกรรมการร้องขอ / ตอบสนองจาก load balancer และแทรกจำนวนมากของเราในฐานข้อมูล อย่างไรก็ตามเราได้รับบันทึกประมาณ 1 GB ต่อวันและเราต้องเก็บประมาณหนึ่งสัปดาห์ (อย่างน้อยในรูปแบบดิบนี้) วิธีที่ดีที่สุดในการจัดเก็บข้อมูลนี้และวิธีที่ดีที่สุดในการลบรายการเก่าคืออะไร? เราได้พูดคุยเกี่ยวกับการจัดเก็บข้อมูลของแต่ละวันในตารางของตัวเองเช่นLog_2011_04_07จะมีรายการทั้งหมดสำหรับวันนั้นแล้ววางตารางที่เก่าที่สุด สามารถสร้างมุมมองเพื่อขยายตารางวันทั้งหมดเพื่อให้ง่ายต่อการสืบค้น เป็นไปได้หรือไม่

3
การสำรองข้อมูลเว็บไซต์โดย cube OLAP ของ SQL Server 2012 ถือว่าสมเหตุสมผลหรือไม่
ฉันได้รับมอบหมายให้ออกแบบสถาปัตยกรรมสำหรับโซลูชั่นค้าปลีกขนาดใหญ่ พวกเขาต้องการอนุญาตให้ลูกค้า 1.2 ล้านคนแต่ละคนเข้าสู่ระบบเว็บไซต์เพื่อดูการกระจายของการซื้อสินค้าล่าสุด (เดือนปัจจุบันเดือนก่อนหน้าปีต่อปี) มากกว่า 50 หมวดหมู่ ข้อมูลจะถูกอัปเดตทุกวัน ฉันกำลังคิดที่จะวาง OLAP cube ที่ใช้ SQL Server 2012 และให้เว็บไซต์สอบถามคิวบ์นี้โดยตรงใช้ประโยชน์จากคุณสมบัติเช่นการแคชเชิงรุก อย่างไรก็ตามในฐานะนักพัฒนาซอฟต์แวร์ฉันไม่มีประสบการณ์กับส่วนวิเคราะห์บริการของ SQL Server ดังนั้นฉันค่อนข้างกังวลเกี่ยวกับประสิทธิภาพของโซลูชันนี้ การเชื่อมต่อเว็บไซต์โดยตรงกับเสียงของ OLAP cube เหมือนโซลูชันที่เป็นไปได้หรือไม่ ระบบดังกล่าวตอบสนองต่อการโหลดจากผู้ใช้หลายคนอย่างคร่าวๆเช่น SQL Server หรือไม่ทำให้เป็นโซลูชันที่สมเหตุสมผลหรือพวกเขาทำหน้าที่แตกต่างไปจากเดิมอย่างสิ้นเชิง? ฉันไม่คาดหวังให้ผู้ใช้ตรวจสอบสถานะของพวกเขาบ่อยนักและแน่นอนว่าฉันจะใช้แคชกับเว็บเซิร์ฟเวอร์ ฯลฯ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.