SQL SERVER - Đo lường hiệu suất truy vấn T-SQL
Hiệu suất truy vấn là đề tài cực kỳ thú vị nhưng cũng rất thách thức khi làm việc với các câu lệnh T-SQL. Một câu truy vấn có hiệu suất cao đồng nghĩa với việc kết quả trả về cực nhanh, thời gian chờ của user ngắn sẽ mang lại trải nghiệm người dùng tốt hơn. Vậy làm thế nào chúng ta đánh giá hiệu suất của một câu truy vấn? Hiệu suất như thế nào l...
Security - Bảo vệ hệ thống trước kiểu tấn công Man in the Middle (MITM)
Bảo vệ hệ thống trước kiểu tấn công Man in the Middle (MITM)
Man in the Middle (MITM) là một trong những kiểu tấn công mạng thường thấy nhất được sử dụng để đánh cấp những thông tin cá nhân và các tổ chức chính thông qua kết nối đầu cuối. Có thể rằng MITM giống như một kẻ nghe trộm. MITM hoạt động bằng cách thiết lập các kết nối đến máy tính nạn...
Windows server - Tính năng mới của Windows Server 2019
Windows Server 2019 là phiên bản mới nhất của hệ điều hành Windows Server do Microsoft phát hành. Windows Server 2019 được phát triển dựa trên nền tảng vững chắc của Windows Server 2016 – phiên bản Windows Server được người dùng sử dụng nhiều nhất từ trước đến nay.
Windows Server 2019 sẽ được phát hành với nhiều phiên bản, với các tính năng Chu...
SQL SERVER - Tổ chức lưu trữ trong SQL Server - data pages và data rows
Database gồm nhiều filegroup, mỗi filegroup sẽ có một hoặc nhiều data files, mỗi data file gồm nhiều data pages, mỗi data page sẽ có một hoặc nhiều rows tùy theo kích thước của mỗi row.
Chúng ta biết rằng cơ sở dữ liệu quan hệ (relational database) lưu trữ dữ liệu của người dùng dưới dạng hàng cột – hay gọi là bảng. Mỗi bảng có thể có một hoặc ...
SQL SERVER - Tìm hiểu SQL Server Activity Monitor (phần 6) – Câu truy vấn đang diễn ra
Tại sao Activity Monitor đã có bảng Processes thể hiện những connection hiện có đến SQL Server lại cần thêm bảng Active Expensive Queries này làm gì? Đúng như tiêu đề bài viết đề cập, chỉ những câu truy vấn đang diễn ra mới lọt vào bảng theo dõi này. Session vẫn còn giữ kết nối mặc dù không còn request nào từ client và khi đó nó có status là sle...
SQL SERVER - SQL Server Activity Monitor (phần 5) – Câu truy vấn tốn tài nguyên nhất
Như thế nào là một câu truy vấn tốn tài nguyên? Nếu bạn còn phân vân tài nguyên truy vấn là gì, các tiêu chí đánh giá và cách đo lường khi thực thi một câu truy vấn T-SQL thì hãy đọc “đo lường hiệu suất truy vấn” trước khi tiếp tục bài viết này. Chỉ khi bạn hiểu thế nào là physical read, logical read/write chúng ta mới cùng xem Activity Monitor ...
Cassandra - Kiến trúc cơ sở dữ liệu (Phần 3)
Mức độ nhất quán
Truy vấn và nút điều phối
Gợi ý bàn giao
Chiến lược nhân rộng
Tài liệu tham khảo
Mức độ nhất quán (Consistency Levels)
Trong phần trước, chúng ta đã thảo luận về định lý CAP của Brewer, trong đó tính nhất quán, tính khả dụng và dung sai phân vùng được trao đổi với nhau. Cassandra cung cấp các mức độ nhất quán có th...
Cassandra - Kiến trúc cơ sở dữ liệu (Phần 2)
Rings and Tokens
Virtual Nodes
Partitioners
Chiến lược nhân rộng
Tài liệu tham khảo
Rings and Tokens
Cassandra đại diện cho dữ liệu được quản lý bởi một cụm dưới dạng một vòng (ring). Mỗi nút trong vòng được gán một hoặc nhiều dải dữ liệu được mô tả bằng mã riêng (token), xác định vị trí của nó trong vòng. Ví dụ: trong cấu hình mặc...
81 post articles, 11 pages.