• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
3   extreme performance - databases acceleration using ssd
 

3 extreme performance - databases acceleration using ssd

on

  • 598 views

 

Statistics

Views

Total Views
598
Views on SlideShare
598
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    3   extreme performance - databases acceleration using ssd 3 extreme performance - databases acceleration using ssd Presentation Transcript

    • האצת Database-ים באמצעות מערך אחסון מבוסס SSD
      וינדזברג ברטל | CTO | Kaminario
    • מה זה SSD?
      ביצועים בעולם מערכי האחסון ו-SQL Server
      האצת SQL Server באמצעות SSD
      איזה SSD יתאים לכם?
    • קצת על עצמי
      20 שנה בתחום ה-Databases
      התחלתי עם Oracle 5
      Oracle DBA
      11 שנה ב- Precise
      ניהול הפיתוח ב- Precise של כלמוצרי ניטור ה-Databases
      כיום Kaminario CTO
      3
    • דוגמה מהחיים: אפליקציה פיננסית
      מוסד פיננסי גדול
      תהליך Batch לילי רץ 7 שעות
      תהליך חורג מחלון הלילה
      נתונים פיננסיים קריטיים לא זמינים
      4
    • דוגמה מהחיים: למה הDatabase- ממתין?
      I/O Wait
      CPU
      5
    • 20 שנה. אותו דיסק. כמעט.
      Database שליפת 1% מה-
      1990
      1994
      1998
      2003
      2011
      Database
      1
      Min
      2
      Min
      3.5
      Min
      18
      Min
      11.5
      Hours
      1.4 GB
      4 GB
      9 GB
      73 GB
      2 TB
      6
    • מה זה SSD?
      Solid State Disk
      שני סוגים עיקריים:
      Flash SSD
      DRAM SSD
      :Flash SSD
      מהירות קריאה מאוד גבוה
      מהירות כתיבה לא עיקבית
      מספר מוגבל של כתיבות
      DRAM SSD – מהיר יותר מ-Flash, ללא מגבלות בכתיבה
      7
    • Flash SSD- מבט מבפנים
      Reg
      Reg
      Reg
      Reg
      Reg
      Reg
      Block
      (256KB)
      Page
      (4KB)
      Plane 3
      Plane 3
      Plane 0
      Plane 1
      Plane 2
      Plane 0
      Plane 1
      Plane 2
      Reg
      Reg
      Die 1
      Die 0
      8
    • Flash SSD- מבט מבפנים
      • קריאה וכתיבה מתבצעות ברזולוציה של Page
      • לא ניתן לעדכן Page
      • מוחקים לוגית וכותבים ל-Page אחר
      • מחיקה פיזית ניתן לבצע אך ורקברזולוציה של בלוק
      • ניתן למחוק בלוק מס' מוגבל של פעמים
      • מהירות:
      • קריאה מהירה מאוד (25 מיקרושניה)
      • מחיקה פיזית איטית מאוד (1.5 מילישניה)
      • מגבלות ה Flash מטופלות ברמת התוכנה
      Reg
      Reg
      Plane 0
      Plane 1
      Die 0
      9
    • אחסון מבוסס SSD
      דיסקי SAS או PCIe
      מערכי אחסון מבוססי דיסקים המכילים Flash SSD
      דיסק
      Cache
      Tiering
      מערכי אחסון מבוססי Flash SSD
      מערכי אחסון מבוסס DRAM SSD
      10
    • האצת SQL Server באמצעות SSD
      זיהוי I/O Wait
      בהתאם לצואר הבקבוק ניתן להאיץ את כל ה-Instance או את חלקו:
      העברת כל ה-Instance לאחסון מבוסס SSD
      העברת Database-ים הדורשים האצה
      העברת ה tempdb
      11
    • מדדי ביצועים בעולם האחסון
      Throughput - קצב העברה
      לדוגמא: 500 MB/s
      IOPS – I/Os Per Second – מספר פעולות I/O לשניה
      לדוגמא: 10,000 IOPS
      Latency - זמן תגובה לפעולת I/O
      לדוגמא: 5 ms (millisecond)
      12
    • מדדים עיקריים
      13
    • זיהוי I/O Wait ב-SQL Server
      14
    • זיהוי I/O Wait ב-SQL Server
      15
    • האצת SQL Server באמצעות SSD
      • התהליך הואץ פי 10 – סיים תוך שעה!
      • Latency ירד מ 16ms ל 0.71ms
      16
    • דוגמה מהחיים: לפני ואחרי SSD
      • התהליך הלילי הואץ פי 7 – סיים תוך שעה!
      • Latency ירד מ 6ms ל 0.23ms
      I/O Wait
      לפני SSD
      I/O Wait
      אחרי SSD
      CPU
      17
    • איזה SSD יתאים לכם?
      18
    • I/O Wait זו לא גזירה משמיים
      ניתן כיום להאיץ Database-ים בצורה קלה ומהירה
      יש מגוון פתרונות SSD ודרכי מימוש
      מה SSD יכול לעשות ל-Database שלך?