SQL Server“ Denali” คืออะไร? มีอะไรใหม่


19

ฉันพบชื่อใหม่ที่เรียกว่าSQL Server "Denali"ในรายการแบบหล่นลงบน MSDN แต่ฉันไม่พบข้อมูลเกี่ยวกับมันมากนัก:

ใครบ้างมีข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับคุณสมบัติใหม่หรือแก้ไขข้อผิดพลาดที่สำคัญในรุ่นนี้? ฉันหวังว่ามีคนใช้หรือทดสอบ

คุณสมบัติใหม่


2
แอรอนยังโพสต์รายการที่ดีที่นี่
Nick Chammas

แน่นอนว่ามันกว้างเกินไปที่จะถามว่าฐานข้อมูลใดที่ละเมิดสเป็คมันกว้างเกินไปที่จะถามว่าฐานข้อมูลให้อะไร "ใหม่"
Evan Carroll

@EvanCarroll ในขณะที่มีคำถามที่จะปิดในวันนี้ฉันไม่คิดว่าเราควรจะปิดคำถามที่มีอยู่ซึ่งเห็นได้ชัดว่ามีประโยชน์ "ย้อนกลับเมื่อ" (ตัดสินจากจำนวนคะแนน)
Colin 't Hart

1
คำถามไม่ได้ถูกตัดสินโดยความมีประโยชน์ แต่โดยอุดมการณ์ของคนชั้นน้อย
Evan Carroll

คำตอบ:


13

คุณสมบัติใหม่รวมถึง:

  • การทำคลัสเตอร์ล้มเหลว Multi-Subnet
  • การเพิ่มประสิทธิภาพการเขียนโปรแกรมรวมถึงลำดับ, เพจจิ้งแบบสอบถาม ad-hoc และปรับแต่งการค้นหาข้อความแบบเต็ม
  • การปรับปรุงสภาพแวดล้อม BI และการพัฒนาเว็บ
  • การสร้างภาพบนเว็บ
  • ปรับปรุงคุณภาพบริการข้อมูล

คุณสามารถตรวจสอบรายละเอียดได้ที่นี่: คุณสมบัติใหม่ของ Denali

"Denali" เป็นชื่อรหัส นี่คือรายการชื่อรหัสของ SQL Server รุ่นอื่น:

  • 1993 - SQL Server 4.21 สำหรับ Windows NT
  • 1995 - SQL Server 6.0 ชื่อรหัส SQL95
  • 1996 - SQL Server 6.5 ชื่อรหัส Hydra
  • 1999 - SQL Server 7.0 ชื่อสฟิงซ์
  • 1999 - SQL Server 7.0 OLAP ชื่อรหัสเพลโต
  • 2000 - SQL Server 2000 32 บิตชื่อรหัส Shiloh (รุ่น 8.0)
  • 2003 - SQL Server 2000 64 บิตชื่อรหัส Liberty
  • 2005 - SQL Server 2005, ชื่อรหัส Yukon (รุ่น 9.0)
  • 2008 - SQL Server 2008, ชื่อรหัส Katmai (เวอร์ชั่น 10.0)
  • 2010 - SQL Server 2008 R2, ชื่อรหัส Kilimanjaro (aka KJ)
  • 2011 - SQL Server 2012, ชื่อรหัส Denali

@vettipayyan: ชื่อผู้ใช้ semma :)
Ashwin

9

AlwaysOn ความพร้อมใช้งานสูงและการกู้คืนความเสียหาย

หากคุณสนใจข้อมูลเพิ่มเติมเกี่ยวกับการกู้คืนความเสียหายที่มาพร้อมกับ Denali มีบทความที่มีประโยชน์มากมายในบล็อก CSS ของ Microsoft:

http://blogs.msdn.com/b/psssql/archive/tags/alwayson/

แหล่งข้อมูลเพิ่มเติม:


2
โดยส่วนตัวฉันรู้สึกตื่นเต้นเกี่ยวกับกลุ่มความพร้อมใช้งาน AlwaysOn บนกระดาษมันจะทำให้ Database Mirroring บนฐานข้อมูลที่สัมพันธ์กันมีความเจ็บปวดน้อยลง
Matt M


7

ดัชนี Columnstore

จาก MSDN :

Columnstore ดัชนีกลุ่มและเก็บข้อมูลสำหรับแต่ละคอลัมน์แล้วเข้าร่วมคอลัมน์ทั้งหมดเพื่อให้ดัชนีทั้งหมดเสร็จสมบูรณ์

หมายเหตุ:

  • ตารางที่มีดัชนี columnstore ที่เปิดใช้งานไม่สามารถแก้ไขได้

    Remus Rusanu แนะนำให้ใช้ขีด จำกัด ที่สูงขึ้นมากของ Denali ต่อจำนวนพาร์ติชั่นต่อตาราง (ขีด จำกัด ใหม่: 15,000; ขีด จำกัด เก่า: 1,000)เพื่อสลับในพาร์ติชั่นข้อมูลใหม่โดยไม่ต้องสร้างดัชนีคอลัมน์ใหม่

  • กลไกการเก็บข้อมูลของ SQL Server นั้นยังคงเหมือนเดิมกับ Denali และข้อมูลตารางของคุณจะยังคงถูกจัดเก็บตามแนวแถว

1
FYI คุณยังสามารถรับพาร์ทิชัน 15K ในปี 2008 SP2 และ 2008 R2 SP1 ได้ดังนั้นนี่ไม่ใช่ฟีเจอร์ 2012 อย่างแน่นอน ฉันรู้ว่าคุณกำลังพูดถึงการรวมกันของ 15K & ColumnStore แต่ฉันแค่ต้องการชี้แจง
Aaron Bertrand

7

IIF ()และCHOOSE ()

เหล่านี้เป็นฟังก์ชั่นการสลับใหม่ที่ครั้งหนึ่งเคยมีอยู่ในMicrosoft Accessเท่านั้น เป็นน้ำตาลเชิงประโยคสำหรับCASEการแสดงออกและเรียบเรียงแผนเดียวกัน (ที่มา: IIF , CHOOSE )

วากยสัมพันธ์

IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )

หมายเหตุ: ทั้งสองฟังก์ชั่นเหล่านี้ส่งเอาต์พุตไปยังชนิดข้อมูลโดยมีลำดับความสำคัญสูงสุดจากชุดประเภทที่ส่งผ่านเป็นอาร์กิวเมนต์

ตัวอย่าง

SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;

สังเกตว่าในตัวอย่างที่สองผลลัพธ์คือ1337.0000อะไร นั่นเป็นเพราะ10.3354ได้รับการหล่อโดยปริยายไปซึ่งมีข้อมูลที่สำคัญชนิดที่สูงที่สุดในรายการของอาร์กิวเมนต์ส่งผ่านไปยังNUMERIC(8, 4) CHOOSE()ดังนั้นเอาท์พุทก็ถูกส่งไปยังNUMERIC(8, 4)ซึ่งเป็นสาเหตุที่คุณเห็นศูนย์สี่ต่อท้ายหลังจากทศนิยม


5

มันเป็นชื่อรหัสสำหรับเครื่องยนต์ SQL Server ต่อไป

ctp สามารถดาวน์โหลดได้ที่http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx

http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx

บทความ / บล็อกที่มีลิงค์น่าสนใจ ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.