Tôi đang làm việc trên một thiết kế bảng có thể liên quan đến nhiều giá trị NULL trong khoảng 10 trường có thể 75% thời gian các trường sẽ không được sử dụng.Máy chủ SQL - Hiệu suất/Kích thước Nhược điểm của các Cột Null
Tôi vừa tạo một số dữ liệu giả (một triệu bản ghi) và không thể cảm nhận được bất kỳ tác động nào lên SQL Server 2005. Sự khác biệt về kích thước nằm trong KB. Hiệu suất - không có sự khác biệt có thể đo lường được sau khi thêm chỉ mục vào 3 cột không có giá trị.
Tôi biết SQL Server 2008 có tính năng cột thưa thớt (mà tôi giả định sẽ được sử dụng trên bảng UserData của SharePoint tiếp theo). Tôi muốn mã của tôi để làm việc trên 2005 mặc dù. Nhưng nhiều giá trị NULL tồn tại trong thiết kế bảng SharePoint UserData hiện tại. Vì vậy, nếu nó đủ tốt cho Microsoft ...
Bất kỳ bài viết hay, liên kết, giấy trắng trên mặt hạn chế hoặc điểm đau xung quanh nhiều giá trị NULL trong bảng SQL Server? Bất cứ ai có bất kỳ kinh nghiệm về những gì sẽ xảy ra khi bạn quy mô đến 10 triệu hoặc 100 triệu hồ sơ?
+1. Cảm ơn vì lời khuyên. – BuddyJoe
$ Gregory A Beamer - Điều gì sẽ xảy ra nếu kết quả của việc chuẩn hóa là nhiều bảng liên kết? Tôi curently có 7 bảng liên kết và tôi đang nghĩ đến việc sáp nhập này -> http://stackoverflow.com/questions/5604435/should-i-merge-my-link-tables – Steven