29

THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 2: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

THE REAL WORLD OF THE DATABASE ADMINISTRATORUnisphere Research 15

Improving Query Performancein Data WarehousesBusiness Intelligence Journal 06

Page 3: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 4: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Perception Action Model Planning

Page 5: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Perception Action Model Planning

Page 6: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 7: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Prediction Horizon

Prediction Interval

1. Good Accuracy

2. Major Patterns

3. Cost vs. Accuracy

Page 8: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Cyclic (Diurnal)

Growth and Spike

Page 9: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Query-based Workload Forecasting for Self-Driving Database Management SystemsSIGMOD 18

SQLSQL

SQL

Forecasts

Page 10: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Millions → Thousands

Page 11: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 12: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 13: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

A few large clusters exhibit major patterns

Page 14: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

LR+RNN has the best average accuracy

Page 15: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 16: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 17: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00
Page 18: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 19: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

25%

Page 20: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

➢ built

➢ building

DeploymentBenefit/Penalty

Traditionally estimated by human

Page 21: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Perception Action Model Planning

Page 22: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 23: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 24: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Page 25: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

Perception Action Model Planning

Page 26: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

26

Page 27: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00

27

Page 28: THE REAL WORLD OF THE DATABASE ADMINISTRATOR€¦ · (Pool=/Team1) 30 K 20 K 15K 10K 21 — Entitlement Allocation 119 95 72 TiB 48 24 O MiB 21 — Entitlement 22.00 Allocation 23:00