Home

Cassandra - Kiến trúc cơ sở dữ liệu (Phần 1)

1. Data Centers và Racks 2. Gossip and Failure Detection 3. Snitches 4. Tài liệu tham khảo Trong phần này, chúng ta xem xét một số khía cạnh của kiến ​​trúc của Cassandra để hiểu cách nó thực hiện công việc của mình. Chúng ta sẽ giải thích cấu trúc liên kết của một cụm (cluster) và cách các nút (nodes) tương tác trong thiết kế ngang hà...

Read more

SQL SERVER - SQL Server Activity Monitor (phần 4) – Disk I/O latency

Disk I/O latency là một thông số quan trọng cần theo dõi để thấy hiệu năng của I/O subsystem trong một hệ thống. SQL Server cần đọc dữ liệu từ disk lên memory để phục vụ các nhu cầu truy vấn và ngược lại, cần ghi dữ liệu từ memory xuống disk cho những thay đổi mà user thực hiện. Bảng Data file I/O này giúp quản trị viên theo dõi dung lượng dữ li...

Read more

SQL SERVER - SQL Server Activity Monitor (phần 3) – Wait statistics

Nếu Waiting Tasks thể hiện số lượng processes đang chờ tài nguyên và bảng Processes hữu ích trong việc chỉ ra các session block nhau (cũng là một dạng chờ tài nguyên) thì bảng Resource Waits lại cho ta biết tài nguyên nào đang bị nghẽn, hay nói cách khác các processes đang chờ tài nguyên gì nhiều nhất. Wait statistics là thông tin SQL Server thố...

Read more

SQL SERVER - SQL Server Activity Monitor (phần 2) – Blocking

Sau khi bạn nắm được tình trạng hiện tại của SQL Server, có thể nó đang có lượng request nhiều hơn bình thường hoặc database I/O tăng cao bất thường, hoặc cũng có thể số lượng process trong biểu đồ waiting tasks nhiều quá. Bước tiếp theo bạn nên làm là nhìn vào bảng Processes để tìm xem thành phần nào có khả năng gây ra những hiện tượng này. Bả...

Read more

SQL SERVER - SQL Server Activity Monitor (phần 1)

Để biết được SQL Server đang làm gì sẽ là một thách thức không hề nhẹ, đặc biệt nếu bạn không phải là quản trị viên cơ sở dữ liệu. Bên cạnh việc xác định những câu truy vấn nào đang thực thi, chúng ta còn có thể biết được mức độ ảnh hưởng của chúng lên hiệu năng hiện tại của server. SQL Server Activity Monitor là một chức năng trong SQL Server M...

Read more

SQL SERVER DBA - Công việc hằng ngày của quản trị viên cơ sở dữ liệu

Nếu như bạn thắc mắc về công việc hằng ngày của một quản trị viên (database administrator – DBA) là những gì, hoặc sắp tới bạn được giao nhiệm vụ quản trị một hoặc vài máy chủ cơ sở sở dữ liệu – SQL Server và muốn tìm hiểu những gì cần phải làm với nó hoàn thành trách nhiệm được giao thì hi vọng bài viết này giúp bạn phần nào hình dung được nhữn...

Read more

SQL SERVER - Cấu tạo database trong SQL Server

SQL database trong SQL Server Dưới góc nhìn của SSMS thì database có hình dạng như thế này Hình 1: danh sách databases view từ SSMS Nếu bạn click chuột phải view properties và chọn page File thì đằng sau cái icon đó là tập hợp các files trên các thiết bị lưu trữ (local disk hoặc network storage) và những database files này trông nh...

Read more

Git - Đặt commit message cho đúng chuẩn

Cấu trúc của một commit message 1 commit message theo chuẩn sẽ có cấu trúc như sau # [] là phần tùy chọn, có thể có hoặc không, <> là phần bắt buộc <type>[optional scope]: <description> [optional body] [optional footer(s)] type: ngoài 2 loại chính là fix và feat ra thì cũng có thêm một số loại khác fix: pull request n...

Read more