SQL Server According to Bob
learn.microsoft.com/en-us/archive/blogs/bobsql
Come here for knowledge about SQL Server uniquely provided by the two Bobs at Microsoft
DatabasesLinux / UnixPerformance / optimizationWindows internalsMicrosoft blogsMSDN archive
- Posts
- 80 from 3 Jun 2016 to 11 Feb 2019
- Posting
- archived, read-only
- Kind
- company blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/bobsql/feed.xml
2019 3
2018 17
- Viewing and Sorting XEvents Efficiently (Code Samples) - XEProfiler
- SQL Server Linux: Directory fsync Activities
- SQL Server Linux: fsync and Buffered I/O
- SQL Server On Linux: Forced Unit Access (Fua) Internals
- SQL Server Instant File Initialization: SetFileValidData (Windows) vs fallocate (Linux)
- SQL MYSTERIES: Tracing BCP Might Fool You
- SQL Server Mysteries: The Case of the Dropped AD Group Login
- SQL Server on Linux: How is Delete-On-Close Handled
- SQL Server on Linux: Why Do I Have Two SQL Server Processes
- SQL Server on Linux: Quick Performance Monitoring
- Take the SQL Server Mac challenge
- SQL Server 2017 Improved Resource Usage On Smaller Machines
- SQL Server on Linux: CU4 - NewSequentialId() – Uuid
- Microsoft Engineering loves SQLBits
- SQL Server on Linux: Kerberos Troubleshooting, Hints and Tips and Hard Code Debugging
- How It Works: SQL Server DTC (MSDTC and XA Transactions)
- Let's talk SQL Server to kick off the PASS Facebook Live series
2017 15
- SQL Server Management Studio Provides–“XE Profiler”
- SQL Server Linux: Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server to SQL Server distributed transactions are supported. – CLARIFIED!!!
- Experience SQL Server 2017: Start your journey here
- Experience SQL Server 2017: The Fast and the Furious
- SQL Server 2017 generally available on October 2nd...
- SQL Server Mysteries: The Case of the Suspended, Awaiting Command, and Blocked Session
- How It Works: SQL Server Deadlock Trace Flag 1222 Output
- SQL Server Mysteries: The Case of the Not 100% RESTORE…
- SQL Server Mysteries: The Case of the Not 100% RESTORE…
- SQL Server On Linux: Core-minidumps and Breakpad
- SQL Server on Linux: Scatter/Gather == Vectored I/O
- SQL Server on Linux: An LLDB Debugging Tale
- SQL Server Mysteries: The Case of TDE and Permanent Tempdb Encryption
- SQL Server on Linux: Debugging ELF and PE Images (dbgbridge)
- SQL Server on Linux: ELF and PE Images Just Work
2016 45
- How It Works (It Just Runs Faster): Auto Soft NUMA…
- How It Works (It Just Runs Faster): Non-Volatile Memory SQL Server Tail Of Log Caching on NVDIMM
- The SQL Server Installer Version 2: Just Install It!
- SQL Server 2016 - It Just Runs Faster: Always On Availability Groups Turbocharged
- How It Works: BULK INSERT (BCP) TDS Traffic
- How It Works: How is SQL Server Error 833, 15 Sec I/O Detected
- Create Table – Disk vs In-Memory Optimized
- How It Works: Sync IOs in nonpreemptive mode longer than 1000 ms
- COLD, WARM, HOT … CLEAN, DIRTY, FREE … What Does All This Mean?
- How It Works: Session/SPID (–2) for DTC Transactions
- How It Works: Reader / Writer Synchronization
- The SQL Server Basic Installer: Just Install It!
- DBCC Trace Flags 2562 and 2549
- How it Works: XEL Health Session and Shutdown
- What Am I Working On (RDORR): SQL Server On Linux
- Does SQL Server 2016 Require Trace Flag -T8048?
- Unresolved Deadlock vs Scheduler Deadlock
- SQL 2016–Install MSVC Patch Required
- How It Works: How SQL Server Determines Logical and Physical Processors
- How It Works: SQL Server 2016 SSE/AVX Support
- SQL 2016 - It Just Runs Faster Announcement
- SQL 2016 - It Just Runs Faster: DBCC Scales 7x Better
- SQL 2016 - It Just Runs Faster: DBCC Extended Checks
- SQL 2016 - It Just Runs Faster: Native Spatial Implementation(s)
- SQL 2016 - It Just Runs Faster: TVPs with Spatial Column(s)
- SQL 2016 - It Just Runs Faster: Spatial Index Builds Faster
- SQL 2016 - It Just Runs Faster: -T1117 and -T1118 changes for TEMPDB and user databases
- SQL 2016 - It Just Runs Faster: Automatic TEMPDB Configuration
- SQL 2016 - It Just Runs Faster: LDF Stamped
- SQL 2016 - It Just Runs Faster: Instant File Initialization
- SQL 2016 - It Just Runs Faster: Automatic Soft NUMA
- SQL 2016 - It Just Runs Faster: Updated Scheduling Algorithms
- SQL 2016 - It Just Runs Faster: Dynamic Memory Object (CMemThread) Partitioning
- SQL 2016 - It Just Runs Faster: SOS_RWLock Redesign
- SQL 2016 - It Just Runs Faster: Indirect Checkpoint Default
- SQL 2016 - It Just Runs Faster: Larger Data File Writes
- SQL 2016 - It Just Runs Faster: Multiple Log Writer Workers
- SQL 2016 - It Just Runs Faster: Column Store Uses Vector Instructions (SSE/AVX)
- SQL 2016 - It Just Runs Faster - BULK INSERT Uses Vector Instructions (SSE/AVX)
- SQL 2016 - It Just Runs Faster: AlwaysOn Log Transport Reduced Context Switches
- SQL 2016 - It Just Runs Faster: AlwaysOn Parallel Compression / Improved Algorithms
- SQL 2016 - It Just Runs Faster - AlwaysOn AES-NI Encryption
- SQL 2016 - It Just Runs Faster: In-Memory Optimized Database Worker Pool
- SQL 2016 - Leverages On Demand MSDTC Startup
- SQL 2016 - It Just Runs Faster: XEvent Linq Reader