Comprehensive SQL Server Glossary for Senior DBAs
- Always On Availability Groups: A high-availability and disaster recovery solution that provides a set of databases that fail over together.
- Audit: A feature that tracks and logs events that occur on the SQL Server for security and compliance purposes.
- Backup: A copy of database data for recovery in case of data loss, corruption, or hardware failure.
- Blocking: A situation where one connection to the database holds a lock and prevents another connection from accessing the same resource.
- Checkpoint: A process that writes all dirty pages (modified pages) from the buffer cache to disk to reduce recovery time.
- Clustered Index: An index that determines the physical order of data in a table, providing faster data retrieval.
- Collation: A set of rules that determine how data is sorted and compared, important for handling linguistic and cultural differences.
- Common Table Expression (CTE): A temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
- Cross Apply: A join operation that allows you to join a table with the output of a table-valued function.
- Data Compression: Reducing the storage size of data to save space and improve I/O efficiency.
- Data Masking: A method to hide sensitive data in non-production environments to protect it from unauthorized access.
- Database Snapshot: A read-only, static view of a database, useful for reporting and data backup purposes.
- Deadlock: A situation where two or more transactions block each other by holding locks on resources the other transactions need.
- Dynamic Management Views (DMVs): Views that provide insight into the health, performance, and state of the SQL Server environment.
- Execution Plan: A roadmap created by SQL Server for executing a query, showing the sequence of operations.
- Extended Events: A lightweight performance monitoring system that captures and stores data about various events for troubleshooting.
- Extended Stored Procedure: A function written in a programming language such as C that is callable from SQL Server.
- Failover Cluster: A high-availability feature that automatically shifts workloads to standby servers in case of hardware or software failures.
- Fill Factor: A setting that determines the amount of free space left in an index page during index creation or rebuild.
- Full-Text Search: A search functionality that allows users to run full-text queries against character-based data in SQL Server tables.
- Index: A database object that improves the speed of data retrieval by providing quick access paths.
- Isolation Level: Defines the degree to which the operations in one transaction are isolated from those in other transactions.
- Linked Server: A configuration that enables SQL Server to execute commands against OLE DB data sources on different servers.
- Log Shipping: A process of automating the backup of transaction logs from a primary server to a secondary server.
- Mirroring: A high-availability solution that maintains a copy of a database on another server to ensure continuity.
- Multi-Statement Table-Valued Function: A user-defined function that returns a table and can contain multiple statements.
- Normalization: The process of organizing database tables to reduce redundancy and improve data integrity.
- Page Split: A process that occurs when there is not enough room on a page for a new row, causing SQL Server to split the page into two.
- Partitioning: Dividing a database object into smaller, more manageable pieces to improve performance and manageability.
- Plan Cache: A memory area where SQL Server stores execution plans to improve query performance by reusing plans.
- Policy-Based Management: A feature that allows you to create and enforce policies for managing SQL Server instances.
- PolyBase: A feature that allows you to query data from external sources like Hadoop or Azure Blob Storage using T-SQL.
- Query Optimization: The process of enhancing query performance through various techniques like indexing, statistics, and query rewriting.
- Rebuild Index: An operation that drops and re-creates an index, removing fragmentation and reordering pages.
- Recursive Query: A query that references itself to produce a result set, often used for hierarchical or tree-structured data.
- Reorganize Index: An operation that defragments and compacts the pages of an index without dropping and re-creating it.
- Replication: The process of copying and distributing data and database objects from one database to another and synchronizing between databases for consistency.
- Row-Level Security (RLS): A feature that enables you to control access to rows in a database table based on the characteristics of the user executing a query.
- Row Versioning: A technique used by SQL Server to manage concurrency by keeping versions of rows to avoid blocking.
- SARGable: A term indicating that a query can take advantage of indexes due to the way it is written, improving performance.
- Scalar Function: A user-defined function that returns a single value of a specified data type.
- Service Broker: A feature for building scalable, secure, and asynchronous messaging and queuing applications.
- SQL Injection: A code injection technique that might destroy your database by inserting or "injecting" SQL code via user input.
- Stored Procedure: A precompiled collection of SQL statements and optional control-of-flow statements stored under a name and processed as a unit.
- TempDB: A system database used for temporary storage of intermediate results, temporary tables, and other temporary storage needs.
- Transaction Log: A record of all transactions and database modifications to ensure ACID compliance.
- Transparent Data Encryption (TDE): Encrypts data files to prevent unauthorized access to data at rest.
- User-Defined Data Type: A data type that is based on an existing SQL Server data type, created to ensure consistency and reuse of data definitions.
#SQLServer #DatabaseAdministration #DBA #SQLServerTips #DataManagement #SQLPerformance #DatabaseSecurity #ITProfessionals #TechInsights #SeniorDBA #SQLServerOptimization #DatabaseExperts #SQLServerCommunity #TechLeadership #DataProtection
Senior SQL Server Database Administrator , Azure Database Administrator , Cloud DBA
5 个月Very informative
Analista de sistemas
5 个月Que tal publicar a lista em ordem alfabética?
Azure Architect at Deloitte
5 个月Found a wonderful site to practise MCQs on SQl. Just sharing if it helps anyone. https://koviki.com/QuantumQuest/index.php?topicName=SQL