شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
Christian Bolton and Justin Langford

SQL Server 2012 Internals and Troubleshooting

نویسنده :Christian Bolton and Justin Langford

     

    CHAPTER 1: SQL SERVER ARCHITECTURE 3
    Introduction 3
    Database Transactions 4
    ACID Properties 4
    SQL Server Transactions 5
    The Life Cycle of a Query 5
    The Relational and Storage Engines 6
    The Buff er Pool 6
    A Basic SELECT Query 7
    A Simple Update Query 15
    Recovery 18
    SQL Server’s Execution Model and the SQLOS 22
    Execution Model 22
    The SQLOS 25
    Summary 26
    CHAPTER 2: DEMYSTIFYING HARDWARE 29
    The Importance of Hardware 29
    How Workload Aff ects Hardware
    and Storage Considerations 30
    Workload Types 30
    Server Model Selection 32
    Server Model Evolution 33
    Processor Vendor Selection 35
    Intel Processors 35
    AMD Processors and Numbering 43
    Choosing and Confi guring Hardware for Redundancy 46
    Hardware Comparison Tools 48
    TPC-E Benchmark 48
    Geekbench Benchmark 50
    Summary 51

     

    CHAPTER 1: SQL SERVER ARCHITECTURE 3

    Introduction 3

    Database Transactions 4

    ACID Properties 4

    SQL Server Transactions 5

    The Life Cycle of a Query 5

    The Relational and Storage Engines 6

    The Buff er Pool 6

    A Basic SELECT Query 7

    Optimize for Ad-Hoc Workloads 74

    Summary 76

    CHAPTER 4: STORAGE SYSTEMS 77

    Introduction 77

    SQL Server I/O 78

    Storage Technology 78

    SQL Server and the Windows I/O Subsystem 82

    Choosing the Right Storage Networks 84

    Shared Storage Arrays 86

    Capacity Optimization 86

    Storage Tiering 88

    Data Replication 89

    Remote Data Replication 92

    Windows Failover Clustering 93

    SQL Server AlwaysOn Availability Groups 94

    Risk Mitigation Planning 94

    Measuring Performance 95

    Algebrizing 112

    Query Optimization 113

    Parallel Plans 114

    Algebrizer Trees 115

    Infl uencing Optimization 123

    Database Transactions 151

    Atomicity 151

    Consistency 152

    Isolation 152

    Durability 152

    The Dangers of Concurrency 153

    Lost Updates 153

    Dirty Reads 155

    Isolation Levels 175

    Serializable 176

    Repeatable Read 177

    Read Committed 177

    Defi nitions 186

    Latching Example 187

    Latch Types 194

    Latch Modes 194

    NL 195

    KP 195

    SH 195

    UP 195

    EX 195

    Working with Stakeholders 245

    Service-Level Agreements 246

    Engaging External Help 247

    Defi ning the Problem 248

    Guidelines for Identifying the Problem 248

    Reliability and Performance Monitor 260

    New PerfMon Counters for SQL Server 2012 263

    Getting Started with PerfMon 268

    Getting More from Performance Monitor 278

    Bottlenecks and SQL Server 278

    Prescriptive Guidance 279

    Using SQLdiag as a Command-line Application 299

    Using SQLdiag as a Service 303

    Using SQLdiag Confi guration Manager 305

    Confi guring SQLdiag Data Collection Using Diag Manager 307

    Adding Trace Filters to a SQLdiag Confi guration 310

    Employing Best Practices 318

    Gearing Up for Long-Term Data Collection 319

    Creating Extended Events Sessions in SQL Server 2012 363

    Extracting DDL Using SMO 398

    Scheduling Script Execution 403

    Summary 404

    CHAPTER 15: DELIVERING A SQL SERVER HEALTH CHECK 405

    The Importance of a SQL Server Health Check 405

    Running DMV and DMF Queries 406

    SQL Server Builds 408

    Database-Level Queries 426

    Summary 442

    CHAPTER 16: DELIVERING MANAGEABILITY AND PERFORMANCE 445

    Improve Effi ciency with SQL Server Manageability Features 445

    Technical Benefi ts 474

    Encapsulation 475

    SQL Server 2012 and Virtualization 476

    Limitations of Virtualization 477

    Common Virtualization Products 477

    VMware 477

    Microsoft Hyper-V 478

    Xen 479

    Highly Available Virtual Servers 486

    Host and Guest Clustering 487

    Deploying SQL Server with Virtualization’s High-Availability Features 487

    Managing Contention 488

    Good Contention 488

    Bad Contention 488

    Demand-Based Memory Allocation 489

    Weighting 490

    Identifying Candidates for Virtualization 491

    Guiding Principles 491

    Sizing Tools 493

    Non-Performance Related Requirements 493

    Architecting Successful Virtual Database Servers 494

    Information and Misinformation from Performance Monitor 503

    Summary 507

    INDEX 509

1394/07/27 26548 950
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

کتاب آموزش SQL SERVER پیشرفته

نویسنده: Klaus Aschenbrenner

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

Pro SQL Server 2008 Reporting Services

نویسنده: Rodney Landrum

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

Professional Microsoft® SQL Server® 2008 Administration

نویسنده: Brian Knight

زبان: انگلیسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...