SQL Server 2,008 ฐานข้อมูลประสิทธิภาพและ Scalability - แนวทาง Microsoft
13 ตุลาคม 2008 โดย Mircea Goia Miscellaneous เบ็ดเตล็ด
เหล่านี้ excerpts จาก Microsoft whitepaper "SQL Server 2,008 ประสิทธิภาพและชั่ง" เผยแพร่ ที่นี่ (MyTestBox.com มี permisison จาก Microsoft การพิมพ์ที่นี่).
Microsoft SQL Server 2,008 ประกอบด้วยเครื่องมือและเทคโนโลยีที่จำเป็นในการใช้ฐานข้อมูลสัมพันธ์รายงานระบบและคลังสินค้าของข้อมูลระดับองค์กรและมีประสิทธิภาพสูงสุดและตอบสนอง. กับ SQL Server 2,008 คุณสามารถใช้ประโยชน์จากเทคโนโลยีล่าสุดฮาร์ดแวร์ขณะที่ปรับค่าเซิร์ฟเวอร์ของคุณสนับสนุนการรวม server. SQL Server 2,008 ยังช่วยให้คุณสามารถออกโซลูชันข้อมูลขนาดใหญ่ที่สุดของคุณ.
Introduction
องค์กรปัจจุบันต้องสะดวกและมั่นเหมาะมีข้อมูลธุรกิจเพื่อให้สามารถแข่งขันในตลาดโลก. ในการตอบสนองความต้องการนี้สัมพันธ์และวิเคราะห์ฐานข้อมูลยังคงเติบโตในขนาดฐานข้อมูลฝังเรือหลายผลิตภัณฑ์และหลายบริษัทรวมเซิร์ฟเวอร์เพื่อความสะดวกเรื่องการจัดการ.
บริษัทต้องรักษาประสิทธิภาพดีที่สุดในขณะที่ข้อมูลของสภาพแวดล้อมยังคงเติบโตในขนาดและความซับซ้อน.
กระดาษขาวนี้อธิบายถึงประสิทธิภาพและความสามารถ scalability ของ Microsoft ® SQL Server ® 2,008 และอธิบายวิธีที่คุณสามารถใช้ความสามารถเหล่านี้ไปที่:
- * การเพิ่มประสิทธิภาพสำหรับทุกขนาดของฐานข้อมูลกับเครื่องมือและคุณลักษณะที่มีอยู่สำหรับเครื่องมือฐานข้อมูลบริการการวิเคราะห์รายงานการบริการและการบริการรวม.
* ชั่งค่าเซิร์ฟเวอร์ของคุณใช้ประโยชน์เต็มความสามารถฮาร์ดแวร์ใหม่.
* ชั่งออกจากระบบฐานข้อมูลเพื่อเพิ่มประสิทธิภาพการตอบสนองและการย้ายข้อมูลของคุณได้ใกล้ชิดกับผู้ใช้ของคุณ.
การเพิ่มประสิทธิภาพประสิทธิภาพกับ SQL Server 2,008
เนื่องจากข้อมูลขององค์กรของคุณยังคงเติบโตในขนาดและความซับซ้อนคุณต้องใช้ขั้นตอนเพื่อให้ข้อมูลที่ดีที่สุดเข้าครั้ง. SQL Server 2,008 ประกอบด้วยคุณสมบัติมากมายและการปรับปรุงเพื่อเพิ่มประสิทธิภาพในทุกพื้นที่ของการทำงาน, การรวมสัมพันธ์ Online Transaction Processing (OLTP) ฐานข้อมูล; ออนไลน์วิเคราะห์ Processing (OLAP) ฐานข้อมูล; รายงานและข้อมูลแยก, แปลงและโหลด (ETL) กระบวนการ.
ประสิทธิภาพสัมพันธ์ฐานข้อมูล
ในที่สุดสภาพแวดล้อมทางธุรกิจสัมพันธ์เป็นฐานข้อมูลที่หลักของธุรกิจงานสำคัญและการบริการ.
เช่นการเพิ่มปริมาณของข้อมูลและจำนวนผู้ใช้และโปรแกรมที่ขึ้นอยู่กับข้อมูลสัมพันธ์-ร้านเติบโตหน่วยงานจะต้องสามารถให้ประสิทธิภาพสอดคล้องและตอบสนองจากระบบข้อมูลของ.
SQL Server 2,008 มีเครื่องมือฐานข้อมูลประสิทธิภาพที่สนับสนุนฐานข้อมูลสัมพันธ์ขนาดใหญ่และประมวลผลการสืบค้นที่ซับซ้อน.
วัด, Real-World Performance
SQL Server 2,008 สร้างในอุตสาหกรรมชั้นนำประสิทธิภาพของรุ่นก่อนหน้า SQL Server เพื่อให้มาตรฐานสูงสุดของประสิทธิภาพของระบบฐานข้อมูลเพื่อองค์กรของคุณ.
แสดงความสามารถที่มีประสิทธิภาพสูงของ SQL Server ในอดีตกับ Transaction Processing Performance Council ของ TPC-รอย C, Microsoft ผู้ผลิตฐานข้อมูลครั้งแรกเพื่อเผยแพร่ผลการ TCP ใหม่แบบมาตรฐาน E ซึ่งหมายถึงขึ้นอย่างถูกต้องประเภทของงาน OLTP เป็นที่อยู่ทั่วไปในองค์กรสมัยใหม่.
นอกจากนี้ SQL Server แสดงความสามารถประสิทธิภาพสำหรับขนาดใหญ่, งานคลังสินค้าข้อมูลผ่าน TPC-H ผลใน 3 terabyte และ 10 ประเภท terabyte. (สำหรับผลมาตรฐานปัจจุบันให้ดูที่เว็บไซต์ TPC เว็บที่ www.tpc.org.)
Engine High Performance Query Processing
ประสิทธิภาพสูงเครื่องมือค้นหาการประมวลผลของ SQL Server ช่วยให้ผู้ใช้เพื่อเพิ่มประสิทธิภาพงานของพวกเขา. เครื่องมือการสืบค้นประเมินการค้นหาและสร้างแผนการปฏิบัติที่ดีที่สุดคำที่ใช้สถิติเกี่ยวกับการรักษาแบบสร้างดัชนีหัวกะทิสำคัญและปริมาณข้อมูล.
คุณสามารถล็อคแผนการค้นหาเหล่านี้ใน SQL Server 2,008 เพื่อให้สอดคล้องประสิทธิภาพสำหรับการค้นหารันปกติ. เครื่องมือการสืบค้นยังสามารถใช้ประโยชน์จาก multi-core หรือหลายระบบประมวลผลและสร้างแผนปฏิบัติการที่ใช้ประโยชน์จากความเท่าเทียมกับประสิทธิภาพเพิ่มขึ้นต่อ.
โดยปกติแล้วการทำงานค่าใช้จ่ายมากที่สุดในแง่ของการค้นหาเป็นดิสก์ I / O. ความสามารถในการแคชไดนามิกของ SQL Server ลดปริมาณการใช้ดิสก์กายภาพที่จะต้องเรียกคืนและแก้ไขข้อมูลและเครื่องมือในการประมวลผลการค้นหามากสามารถปรับปรุงประสิทธิภาพโดยรวมโดยใช้อ่านหน้าสแกนเพื่อคาดหน้าข้อมูลที่จำเป็นสำหรับการที่กำหนดแผนปฏิบัติการและ preemptively อ่านลงแคช. นอกจากนี้ SQL Server 2,008 สนับสนุนภาษาสำหรับการบีบอัดข้อมูลสามารถลดจำนวนหน้าข้อมูลที่ต้องอ่านซึ่งช่วยเพิ่มประสิทธิภาพใน I / O-bound งาน.
SQL Server 2,008 สนับสนุนการแบ่งตารางและดัชนีที่ช่วยให้ผู้ดูแลระบบสามารถควบคุมการจัดตำแหน่งทางกายภาพของข้อมูลโดยระบุพาร์ทิชันจากตารางเดียวกันหรือดัชนีกลุ่มไฟล์หลายที่แยกอุปกรณ์จัดเก็บข้อมูลทางกายภาพ. เครื่องมือเพิ่มประสิทธิภาพการประมวลผลการค้นหาใน SQL Server 2,008 เปิดให้ parallelize เข้าถึงข้อมูลแบ่งพาร์ติชันที่มากช่วยเพิ่มประสิทธิภาพ.
เครื่องมือเพิ่มประสิทธิภาพประสิทธิภาพ
SQL Server รวม 2,008 SQL Server Profiler และ Database Engine ปรับแต่ง Advisor. โดยใช้ SQL Server Profiler คุณสามารถจับภาพรอยของเหตุการณ์ที่เกิดขึ้นในจำนวนงานทั่วไปสำหรับใบสมัครของคุณแล้วเล่นใหม่ที่รอยในฐาน Engine ปรับแต่ง Advisor ซึ่งจะสร้างและดำเนินคำแนะนำสำหรับการสร้างดัชนีและแบ่งข้อมูลให้ท่านสามารถเพิ่มประสิทธิภาพของการสมัครของคุณ.
หลังจากการสร้างดัชนีและพาร์ทิชันที่เหมาะสมกับจำนวนงานที่ดีที่สุดของใบสมัครของคุณคุณสามารถใช้ SQL Server Agent กำหนดการฐานข้อมูลแผนอัตโนมัติการบำรุงรักษา.
การบำรุงรักษาอัตโนมัติระยะ reorganizes หรือ rebuilds ดัชนีและดัชนีการปรับปรุงและเลือกเฟ้นสถิติเพื่อปรับปรุงประสิทธิภาพอย่างต่อเนื่องเป็นแทรกข้อมูลและส่วนการแก้ไขหน้าข้อมูลทางกายภาพของฐานข้อมูลของคุณ.
ราชการ Resource
บ่อยเซิร์ฟเวอร์เดียวจะใช้เพื่อให้บริการข้อมูลหลาย. ในบางกรณีการประยุกต์ใช้งานมากและพึ่งพาแหล่งข้อมูลเดียวกัน. เป็นแนวโน้มปัจจุบันสำหรับการรวมเซิร์ฟเวอร์อย่างต่อเนื่องจะสามารถยากที่จะให้การคาดการณ์สำหรับจำนวนงานที่กำหนดเนื่องจากการใช้งานอื่นๆในเซิร์ฟเวอร์เดียวกันชิงทรัพยากรระบบ.
กับงานหลายในเซิร์ฟเวอร์เดียวผู้ดูแลระบบต้องไม่ให้เกิดปัญหาเช่นคำผู้ลี้ภัยที่ starves จำนวนงานอื่นของทรัพยากรระบบหรือต่ำงานสำคัญที่ส่งผลลบต่อสูง? งานสำคัญ.
SQL Server 2,008 รวม Resource ราชการซึ่งทำให้ผู้ดูแลระบบเพื่อกำหนดวงเงินและกำหนดความสำคัญกับงานบุคคลที่ทำงานในเช่น SQL Server.
งานจะขึ้นอยู่กับปัจจัยต่างๆเช่นผู้ใช้โปรแกรมและฐานข้อมูล. โดยกำหนดวงเงินทรัพยากรผู้ดูแลระบบสามารถลดความเป็นไปได้ของการสืบค้นผู้หลบหนีตลอดจนจำกัดทรัพยากรที่มีอยู่ในงานที่ทำเสียคนเดียวทรัพยากร. โดยการสำคัญผู้ดูแลระบบสามารถปรับปรุงประสิทธิภาพของภารกิจเป็นกระบวนการที่สำคัญขณะที่ทายสำหรับงานอื่นๆในเซิร์ฟเวอร์.
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....
ข้อมูลคลังสินค้าและการวิเคราะห์ผลการดำเนินงาน
ข้อมูลสภาพแวดล้อมคลังสินค้าต้องติดตามปริมาณการเติบโตของข้อมูลและความต้องการของผู้ใช้และรักษาประสิทธิภาพดีที่สุด. เป็นคลังสินค้าข้อมูลสืบค้นซับซ้อนเป็นส่วนหนึ่งของการค้นหาแต่ละครั้งจะต้องเพิ่มประสิทธิภาพในการรักษาประสิทธิภาพที่ยอมรับ. ใน SQL Server 2,008, เพิ่มประสิทธิภาพการค้นหาแบบไดนามิกสามารถแนะนำกรอง bitmap ปรับปรุงเพื่อเพิ่มประสิทธิภาพการสอบถามเพื่อร่วมค้นหาดาว.
โปรแกรมวิเคราะห์บริการปกติต้อง computations ขนาดใหญ่และซับซ้อน. เวลาประมวลผลค่าที่ได้ถูกทำลายโดยคอมพิวเตอร์ aggregations ที่แก้ให้เป็นโมฆะหรือศูนย์.
Computations Block ใน SQL Server Analysis Services 2,008 ค่าใช้ค่าเริ่มต้นลดจำนวนการแสดงออกที่ต้องคำนวณและการนำเซลล์จำกัดในครั้งเพื่อให้มีพื้นที่ทั้งหมดมากกว่าหนึ่งครั้งสำหรับแต่ละเซลล์ที่มากจะช่วยเพิ่มประสิทธิภาพการคำนวณ.
แม้ว่า Multidimensional OLAP (MOLAP) พาร์ทิชันให้ประสิทธิภาพมากกว่าการค้นหาองค์กรที่ต้องการคำความสามารถกลับถูกต้องก่อนที่จะใช้สัมพันธ์ OLAP (ROLAP) พาร์ทิชันเพื่อรักษาคำโต๊ะหลัง.
SQL Server 2,008 เพิ่มความสามารถในการเขียนหลังการดำเนินงานในพาร์ทิชัน MOLAP ซึ่งการลบความอัปยศที่เกิดจากการรักษา ROLAP คำโต๊ะหลัง.
รายงานผลการดำเนินงานบริการ
SQL Server Reporting Services 2,008 เครื่องยนต์ได้อีกแล้ว-ผลิตเพื่อเพิ่มประสิทธิภาพมากขึ้นและ scalability ให้บริการที่มีการรายงานในการประมวลผลความต้องการ-. รายงานความไม่ผูกพันอีกต่อไปเพราะการประมวลผลรายงานนี้ใช้แคชระบบไฟล์เพื่อปรับให้เข้ากับความดันหน่วยความจำ. รายงานการประมวลผลยังสามารถปรับให้เข้ากับกระบวนการอื่นๆที่กินหน่วยความจำ.
สถาปัตยกรรมการแสดงผลใหม่เอาปัญหาการใช้งานหน่วยความจำจากรุ่นก่อนหน้า renderers. Renderers ใหม่เหล่านี้ยังมีการปรับปรุงเช่น renderer ข้อมูลจริงเพิ่มใน renderer CSV และสนับสนุนข้อมูลต่างๆหลายระดับภูมิภาคและย่อยต่างๆหลายระดับรายงานใน Microsoft Office Excel ® renderer.
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....
ปรับกับ SQL Server 2,008
รวมเซิร์ฟเวอร์เก็บข้อมูลขนาดใหญ่และซับซ้อนต้องการสืบค้นทรัพยากรทางกายภาพเพื่อสนับสนุนงานต่างๆทำงานบนเซิร์ฟเวอร์. SQL Server 2,008 มีความสามารถใช้ประโยชน์เต็มที่จากเทคโนโลยีล่าสุดฮาร์ดแวร์.
กรณีเครื่องมือหลายฐานข้อมูลและการวิเคราะห์กรณีหลายบริการสามารถติดตั้งบนเซิร์ฟเวอร์เดียวรวมการใช้ฮาร์ดแวร์. มากถึง 50 กรณีสามารถติดตั้งบนเซิร์ฟเวอร์เดียวโดยไม่มีการประนีประนอมหรือการตอบสนอง.
สนับสนุนฮาร์ดแวร์
SQL Server 2,008 ใช้ประโยชน์ทั้งหมดของฮาร์ดแวร์ที่ทันสมัยรวมทั้ง 64-bit, multi-core และหลายระบบประมวลผล. เพื่อสนับสนุนการเพิ่มรายงานการวิเคราะห์และข้อมูลโหลดเข้าใช้ SQL Server สามารถอยู่ได้ถึง 64 กิกะไบต์หน่วยความจำและสนับสนุนการจัดสรรพลวัตของ AWE-แมปหน่วยความจำใน 32-bit ฮาร์ดแวร์และสามารถอยู่ได้ถึง 8 terabytes หน่วยความจำใน 64-bit ฮาร์ดแวร์.
เมื่อมีจำนวนมากโปรเซสเซอร์ลงในเซิร์ฟเวอร์การเข้าถึงหน่วยความจำจะชะลอตัวลงหากโปรเซสเซอร์ต้องเข้าถึงหน่วยความจำที่ไม่ท้องถิ่นเพื่อ processor. ฮาร์ดแวร์ตัวที่ไม่ใช่การเข้าถึงหน่วยความจำเครื่องแบบ (สถาปัตยกรรม NUMA) overcomes นี้ข้อจำกัดการเข้าถึงหน่วยความจำด้วยการทำให้โปรเซสเซอร์จะเข้าถึงหน่วยความจำภายใน.
SQL Server มีการตระหนักถึงฮาร์ดแวร์ NUMA เพื่อให้บริษัทมี scalability ยิ่งขึ้นตัวเลือกประสิทธิภาพ. คุณสามารถใช้ประโยชน์จาก NUMA ใช้คอมพิวเตอร์โดยไม่ต้องเปลี่ยนแปลงการตั้งค่าการสมัคร. SQL Server 2,008 สนับสนุนทั้งฮาร์ดแวร์และ NUMA นุ่ม NUMA.
Hot-Add Hardware
แม้ว่าคุณสามารถระดับขึ้นเช่น SQL Server โดยการเพิ่มหน่วยความจำหรือ CPUs, กำหนดการเวลาเพิ่มฮาร์ดแวร์ในระดับขึ้นภารกิจของงานที่สำคัญและ twenty-สี่ชั่วโมงวัน, เจ็ดวันไว้งานสัปดาห์สามารถยาก .
กับ SQL Server 2,008 คุณสามารถวัดค่าเซิร์ฟเวอร์ของคุณโดยการเพิ่ม CPUs และหน่วยความจำในเครื่องกันได้โดยไม่ต้องหยุดให้บริการฐานข้อมูลของคุณ.
ข้อกำหนดต่อไปนี้จะต้องพบกับ hot-เพิ่มหน่วยความจำ:
- * SQL Server Enterprise 2,008
* Windows Server ® 2,003 Enterprise Edition หรือ Windows Server 2003 Edition Datacenter
* 64-bit SQL Server หรือ 32-bit SQL Server สนับสนุน AWE ใช้งาน
* ฮาร์ดแวร์จากผู้ผลิตฮาร์ดแวร์ของคุณที่สนับสนุนการเพิ่มหน่วยความจำหรือ virtualization ซอฟต์แวร์
* SQL Server เริ่มต้นด้วยตัวเลือก h -
ข้อกำหนดต่อไปนี้จะต้องพบกับ hot-add CPUs:
- * SQL Server Enterprise 2,008
* Windows Server ® 2,008 Enterprise Edition สำหรับ Itanium ระบบหรือ Windows Server Datacenter Edition 2,008 ระบบ x64 bit
* 64-bit SQL Server
* ฮาร์ดแวร์ที่สนับสนุนเพิ่ม CPU หรือซอฟต์แวร์ virtualization
คุณสมบัติ Advanced Concurrency
วัตถุประสงค์ของการปรับขึ้นของเซิร์ฟเวอร์ฐานข้อมูลของคุณจะให้การสนับสนุนตัวเลขที่เพิ่มขึ้นของผู้ใช้หรือโปรแกรม. เพิ่มขึ้นจากจำนวนผู้ใช้ที่ตอบสนองได้รับผลกระทบจากปัญหา concurrency เมื่อหลายรายการพยายามเข้าถึงข้อมูลเดียวกัน.
SQL Server 2,008 ให้แยกหลายระดับให้การสนับสนุนความหลากหลายของโซลูชั่นที่ concurrency ยอดเงินด้วยความซื่อสัตย์อ่าน. สำหรับแถวระดับ? เวอร์ชันสนับสนุน SQL Server 2,008 รวมถึงระดับแยกอ่านความมุ่งมั่นที่ใช้ตัวฐานข้อมูล READ_COMMITTED_SNAPSHOT และระดับแยกภาพที่ใช้ตัวฐานข้อมูล ALLOW_SNAPSHOT_ISOLATION.
นอกจากนี้การเพิ่มล็อคตั้งบนโต๊ะช่วยให้คุณสามารถปรับปรุงประสิทธิภาพและรักษา concurrency โดยเฉพาะอย่างยิ่งเมื่อตารางแบ่งพาร์ติชัน querying.
ปรับ Out กับ SQL Server 2,008
นอกจากการปรับขึ้นแต่ละเซิร์ฟเวอร์เพื่อรองรับสภาพแวดล้อมข้อมูลการเติบโต, SQL Server 2,008 มีเครื่องมือและความสามารถในระดับจากฐานข้อมูลเพื่อเพิ่มประสิทธิภาพของฐานข้อมูลขนาดใหญ่มากและย้ายข้อมูลที่ใกล้ชิดกับผู้ใช้.
Scalable ฐานข้อมูลที่ใช้ร่วมกัน
คลังสินค้าข้อมูลการใช้โดยปกติผู้บริโภคหลายอ่านข้อมูลเฉพาะเช่นการวิเคราะห์และโซลูชั่นการรายงานและจะเป็นมากไปกับการร้องขอข้อมูลที่ลดการตอบสนอง.
เพื่อเอาชนะปัญหานี้ SQL Server 2,008 ฐานข้อมูลร่วมกันสนับสนุน scalable ซึ่งเป็นวิธีที่ระดับอ่านออกเฉพาะฐานข้อมูลที่รายงานในกรณีเซิร์ฟเวอร์หลายฐานข้อมูลเพื่อจำหน่ายจำนวนงานเครื่องมือการค้นหาและแยกแหล่งข้อมูลสืบค้นเข้ม.
คุณสมบัติฐานข้อมูล scalable สาธารณะช่วยให้ผู้ดูแลระบบเพื่อสร้างอ่านอุทิศ-แหล่งข้อมูลโดยเฉพาะชุดติดของอ่านเฉพาะฐานข้อมูลในเซิร์ฟเวอร์หลายรายงาน. การเข้าใช้แอปพลิเคสำเนาสอดคล้องของข้อมูลให้เป็นอิสระของเซิร์ฟเวอร์รายงานที่พวกเขาเชื่อมต่อ.
การโอนข้อมูลขึ้นอยู่กับ
เมื่อบริษัทตัดสินใจระดับโครงสร้างของฐานข้อมูลลงในฐานข้อมูล federated ต้องกำหนดวิธีการแบ่งข้อมูลเหตุผลระหว่างเซิร์ฟเวอร์และวิธีการขอเส้นทางไปยังเซิร์ฟเวอร์ที่เหมาะสม.
กับ SQL Server 2,008 คุณสามารถใช้ข้อมูลเส้นทางขึ้นอยู่กับการใช้บริการโดยใช้บริการตัวแทนในการค้นหาเส้นทางไปยังพื้นที่ที่เหมาะสม.
Peer-to-Peer ซ้ำ
Peer-to-peer ซ้ำสามารถให้ระดับประสิทธิภาพ-โซลูชันในชุดที่เหมือนกันของฐานข้อมูลจะกระจายไปยังตำแหน่งในองค์กรเพื่อให้การแก้ไขทำสำเนาข้อมูลมี propagated โดยอัตโนมัติสำเนาซ้ำๆ. SQL Server 2,008 ช่วยให้คุณลดเวลานำไปปรับใช้และจัดการ peer-to-peer ด้วยซ้ำโซลูชั่นใหม่ Peer-to-wizard Peer Topology และออกแบบภาพ.
โดยใช้ peer-to-peer ซ้ำคุณสามารถใช้โปรแกรมประยุกต์เพื่ออ่านหรือแก้ไขข้อมูลในฐานข้อมูลใดๆที่เข้าร่วมในการทำซ้ำ.
ขณะที่รุ่นก่อนหน้า SQL Server ต้องมีผู้ดูแลระบบเพื่อหยุดกิจกรรมในตารางเผยแพร่ในต่อมน้ำทั้งหมดก่อนแนบโหนดใหม่กับโหนดที่มีอยู่ SQL Server 2,008 ช่วยให้ต่อมน้ำใหม่ที่จะเพิ่มและเชื่อมต่อแม้ในระหว่างการทำซ้ำ.
แจ้งการค้นหา
ส่วนมากงานขององค์กรจะขึ้นอยู่กับสามชั้นสถาปัตยกรรมที่มีการดึงข้อมูลจากเซิร์ฟเวอร์ฐานข้อมูลหนึ่งหรือมากกว่าเซิร์ฟเวอร์ใบสมัคร (บ่อยฟาร์ม Web) ที่อยู่ในหันเข้าถึงโดยคอมพิวเตอร์ client. เพื่อเพิ่มประสิทธิภาพเซิร์ฟเวอร์ข้อมูลสมัครแคชมากให้เวลาการตอบสนองรวดเร็วให้กับผู้ใช้.
หนึ่งข้อจำกัดของข้อมูลในแคชจะต้องรีเฟรชข้อมูลเพราะหากข้อมูลไม่เพียงพอที่สดใหม่เป็นประจำผู้ใช้สามารถรับข้อมูลเก่าที่ไม่ถูกต้อง. ข้อมูลรีเฟรชบ่อยเพิ่มข้างบนซึ่งในที่สุดสามารถชะลอการทำงานบนเซิร์ฟเวอร์สมัคร. SQL Server 2,008 ช่วยให้การประยุกต์ใช้แคชงานมีประสิทธิภาพมากขึ้นโดยใช้การค้นหาการแจ้งเตือนโดยอัตโนมัติแจ้งโปรแกรมระดับกลางเมื่อเก็บไว้เป็นข้อมูลเก่า.
Server สมัครสามารถสมัครรับการแจ้งการสอบถามเพื่อให้ทราบเมื่อมีโปรแกรมปรับปรุงที่มีผลต่อข้อมูลในแคชจะทำงานในระบบฐานข้อมูล. Server สมัครสามารถแล้วแบบรีเฟรชแคชกับข้อมูลการปรับปรุง.
Scalable ร่วมฐานข้อมูลสำหรับการวิเคราะห์ Services
แม้ว่า SQL Server 2005 Analysis ก้อน Server มีอ่านมัก-ฐานข้อมูลเท่านั้นเช่นกันเก็บข้อมูลในไดเรกทอรีเอง. แม้ว่าคุณสามารถสร้างหลายแห่งฐานข้อมูลการวิเคราะห์บริการโดยก้อนตรงกันระหว่างเซิร์ฟเวอร์หลายขั้นตอนการประสานก้อนแนะนำแอบแฝงที่อาจจะยอมรับไม่ได้ในสภาพแวดล้อมทางธุรกิจหลาย.
2,008 SQL Server Analysis Services overcomes ปัญหาเหล่านี้โดยการสนับสนุนระดับการใช้งานออกจากการวิเคราะห์บริการที่เดียวอ่านส่วนกลาง-ชุดเดียวของฐานข้อมูลการวิเคราะห์การบริการสาธารณะในหลายกรณีและเข้าถึงผ่านเพียงหนึ่งเดียวที่อยู่เสมือนดังแสดงในรูปที่ 2 .
สรุป
SQL Server 2,008 ให้อุดมและสิ่งแวดล้อมที่มีประสิทธิภาพสำหรับทุกความต้องการข้อมูลของคุณ. คือปรับเพื่อให้ประสิทธิภาพที่ดีที่สุดผ่านเครื่องมือของฐานข้อมูลขั้นสูงสัมพันธ์, Analysis Services, Reporting Services และ Integration Services.
ใหม่และดีขึ้นเครื่องมือและเทคนิคการทำงานร่วมกันเพื่อช่วยบริษัทในการปรับขนาดของระบบข้อมูลใดๆและเพื่อรักษาประสิทธิภาพดีที่สุด.
SQL Server 2,008 รองรับแนวโน้มเทคโนโลยีใหม่ล่าสุดเพื่อให้บริษัทเพื่อความคล่องตัวขึ้นเซิร์ฟเวอร์ระดับบุคคลและรวบรวมงานไปยังเซิร์ฟเวอร์เหล่านี้. นอกจากนี้ยังมีบริษัทที่มีเทคโนโลยีที่จำเป็นในการออกจากฐานข้อมูลขนาดใหญ่ที่สุด.
สำหรับข้อมูลเพิ่มเติม:
- Microsoft SQL Server 2,008
- ศูนย์ SQL Server Developer
- TechCenter SQL Server
"Reprinted จาก SQL Server 2,008 ประสิทธิภาพและชั่งกระดาษขาวโดยอนุมัติของ Microsoft Corporation. . สงวนลิขสิทธิ์ ข้อความทั้งหมดอาจจะพบ ที่นี่.
ดาวฤกษ์: เนื้อหาที่เกี่ยวข้อง ต้องการความเห็นเพิ่มเติมเว็บซอฟต์แวร์ข่าวสารและเคล็ดลับ / เทคนิค?
แล้วตรวจสอบว่าคุณ สมัครรับฟีด RSS ของเรา!
Tags: ฐานข้อมูล, Microsoft, ประสิทธิภาพ, scalability, โซลูชัน, SQL server 2,008, whitepaper































ปล่อยให้ตอบกลับ
ความคิดเห็นเพิ่มเติมขับเคลื่อนโดย BackType