Quản trị viên cơ sở dữ liệu

Hỏi và đáp cho các chuyên gia cơ sở dữ liệu muốn cải thiện kỹ năng cơ sở dữ liệu của họ và học hỏi từ những người khác trong cộng đồng

4
Tại sao TSQL trả lại giá trị sai cho POWER (2., 64.)?
select POWER(2.,64.)trả lại 18446744073709552000thay vì 18446744073709551616. Nó dường như chỉ có 16 chữ số chính xác (làm tròn số 17). Ngay cả làm cho độ chính xác rõ ràng select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0)))nó vẫn trả về kết quả làm tròn. Đây có vẻ như là một thao tác …








2
Nén trên một đống
Sau đây là một đoạn từ Microsoft Docs : Các trang mới được phân bổ trong một đống như một phần của các hoạt động DML sẽ không sử dụng nén PAGE cho đến khi heap được xây dựng lại. Xây dựng lại heap bằng cách loại bỏ và áp …





2
Ý nghĩa và lợi ích của việc sử dụng SqlCommand.Prepare () là gì?
Tôi đã xem qua mã nhà phát triển nơi phương thức SqlCommand.Prepare () (xem MSDN) được sử dụng rộng rãi trước khi thực hiện các truy vấn SQL. Và tôi tự hỏi lợi ích của việc này là gì? Mẫu vật: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Tôi đã …

1
Sự tranh chấp TempDB
Chúng tôi có cơ sở dữ liệu OLTP 40GB hoạt động trên SQL Server 2014 SP1. Các truy vấn được phát hiện là chậm với chờ đợi IO_Completion, Độ dài hàng đợi đĩa tăng lên 900 và SQL Server ngừng đáp ứng. Những gì chúng tôi đã cố gắng: Khởi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.