Các Thành Phần Mới Trong Xử Lý Logic Dữ Liệu Của SQL Server 2005
SQL Server 2005 đã giới thiệu một số thành phần mới giúp tăng cường khả năng xử lý dữ liệu logic. Các tính năng này cung cấp nhiều cách linh hoạt hơn để thao tác và phân tích dữ liệu, bao gồm:
Các toán tử bảng: APPLY, PIVOT, UNPIVOT
Mệnh đề OVER mới
Các toán tử tập hợp mới: EXCEPT, INTERSECT
Toán tử APPLY
Toán tử APPLY bao gồm CR ...
Đăng vào ngày 6 tháng 8 lúc 21:55
T-SQL Cơ Bản: Truy Vấn Kết Hợp Giữa Các Bảng
Giới thiệu
Trong chuỗi bài viết về T-SQL cơ bản này, chúng ta sẽ tìm hiểu cách truy vấn dữ liệu từ nhiều bảng khác nhau. Bài viết này tập trung vào các loại phép kết hợp (JOIN) trong SQL Server 2008.
Phần FROM trong câu lệnh SELECT là phần được xử lý đầu tiên về mặt logic. Trong mệnh đề FROM, chúng ta có thể sử dụng các toán tử bảng để thao t ...
Đăng vào ngày 20 tháng 7 lúc 15:18
Chiến lược tối ưu hóa hiệu năng truy vấn SQL Server cho nhà phát triển
Hiệu năng của một hệ thống cơ sở dữ liệu phụ thuộc vào nhiều yếu tố từ phần cứng đến cấu trúc mã nguồn. Việc xác định chính xác nguyên nhân gây chậm trễ là bước đầu tiên để tối ưu hóa hệ thống một cách hiệu quả.
Các yếu tố chính ảnh hưởng đến tốc độ truy vấn
Hạ tầng: Băng thông mạng không ổn định hoặc tài nguyên RAM/CPU của server không đ ...
Đăng vào ngày 17 tháng 7 lúc 10:01
Tối ưu hóa truy vấn SQL với Derived Tables và Common Table Expressions
Table Expression (Biểu thức bảng) là một công cụ mạnh mẽ trong SQL, đóng vai trò như một bảng ảo được định nghĩa từ một truy vấn SELECT. Việc sử dụng biểu thức bảng không trực tiếp làm tăng hiệu năng xử lý của hệ thống nhưng lại mang lại lợi ích to lớn về mặt logic, giúp mã nguồn trở nên sạch sẽ, mô-đun hóa và giải quyết được các hạn chế về thứ ...
Đăng vào ngày 9 tháng 7 lúc 17:35
Hệ thống đặt món theo khoảng cách [Dựa trên tọa độ vĩ độ và kinh độ] Sắp xếp và Tìm kiếm
Bài viết này trình bày quá trình tối ưu hóa tính năng tìm kiếm và sắp xếp nhà hàng theo khoảng cách trong hệ thống đặt món. Bài viết sẽ đi sâu vào thiết kế cơ sở dữ liệu, các giải pháp từng được áp dụng qua các năm và đề xuất giải pháp cải tiến cuối cùng.
Thiết kế cơ sở dữ liệu
ETogo: Bảng thông tin nhà hàng (dataid - mã nhà hàng, togoname - t ...
Đăng vào ngày 6 tháng 7 lúc 09:46
Ghi chú phát triển ứng dụng
Ứng dụng chính để ghi lại một số ngôn ngữ phát triển và các mẫu SQL được sử dụng trong công việc, cập nhật liên tục
1.SQL liên quan
1. Mẫu SQL thông dụng
1.1. Tạo lại view một cách可重复
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('v_NhanVien') AND type = 'V')
DROP VIEW v_NhanVien
GO
CREATE VIEW v_NhanVien
AS
SELECT * FROM ...
Đăng vào ngày 30 tháng 6 lúc 20:31
Tối ưu hóa Hiệu suất và Quản lý Index trong SQL Server
Tạo khóa chính cho các bảng chưa có ràng buộc Primary Key
Đoạn script dưới đây dùng để quét toàn bộ các bảng người dùng (User Table) và tự động thêm khóa chính vào cột id đối với những bảng chưa thiết lập.
DECLARE @SchemaName NVARCHAR(128);
DECLARE @TableName NVARCHAR(128);
DECLARE @SQLScript NVARCHAR(MAX);
DECLARE TableList CURSOR FOR
SELECT ...
Đăng vào ngày 17 tháng 6 lúc 04:55
Cơ chế Bảo mật SQL Server 2019: Triển khai và Quản lý Quyền hạn
Mô hình Bảo mật Phân Tầng trong SQL Server 2019
SQL Server 2019 áp dụng mô hình bảo mật theo cấp độ, từ máy chủ → cơ sở dữ liệu → lược đồ → đối tượng. Hệ thống bao gồm các thành phần cốt lõi:
Xác thực (Authentication): Xác minh danh tính người dùng thông qua tài khoản máy chủ
Phân quyền (Authorization): Cấp quyền truy cập cho người dùng/vai tr ...
Đăng vào ngày 5 tháng 6 lúc 03:52
Ghi chú các câu lệnh truy vấn SQL Server
Cấu hình Quoted Identifiers
Kiểm tra trạng thái quoted_identifier của phiên làm việc hiện tại:
SELECT quoted_identifier
FROM sys.dm_exec_sessions
WHERE session_id = @@SPID
Thiết lập trạng thái quoted_identifier cho phiên hiện tại:
SET QUOTED_IDENTIFIER ON/OFF
Xác định vị trí vật lý của trang dữ liệu
Phương pháp 1: Sử dụng view hệ thống sys.sy ...
Đăng vào ngày 19 tháng 5 lúc 23:03