Cách điều chỉnh các tham số cấp phát Memory trong Oracle

Điều chỉnh tham số Memory

Mục lục 1. Giới thiệu Tối ưu database bằng cách điều chỉnh các tham số cấp phát Memory trong Oracle là cách thức đơn giản mà khá hiệu quả. Nhất là với các hệ thống mà người quản trị có ít kinh nghiệm, thường cài đặt theo mặc định. Trong bài viết này tôi sẽ […]

PgPool là gì

Mục lục 1. Giới thiệu PGPool Bài toán đặt ra: Database PostgreSQL của bạn đang gặp vấn đề nghiêm trọng về hiệu năng, do có quá nhiều connection kết nối đến. Trong trường hợp này, 1 giải pháp Connection Pooling như Pgpool II có thể là 1 giải pháp phù hợp.   Ý tưởng của […]

Cấu hình Streaming Replication trong PostgreSQL 13

Cấu hình Streaming Replication trong PostgreSQL

Table of Contents 1. Giới thiệu Streaming Replication Streaming Replication là tính năng giúp bạn xây dựng 1 hệ thống database dự phòng cho database PostgreSQL. Hơn thế nữa, nó còn cho phép bạn có thể truy vấn dữ liệu trên database dự phòng được, giúp giảm tải cho database chính. Streaming Replication hoạt động […]

Các pha khởi động trong Oracle database

Mục lục 1. Đây là một bài viết cực kỳ quan trọng. Việc bật tắt database có thể bạn đã không còn xa lạ gì. Tuy nhiên nếu bạn hiểu được rằng sau mỗi lệnh bật/tắt, database thực sự làm những việc gì phía sau, điều đó sẽ giúp tăng kỹ năng phán đoán lỗi […]

Chế độ archive log mode Oracle là gì?

Chế độ archive log mode trong Oracle database

Mục lục 1. Archive log là gì? Ở một bài viết trước, tôi đã giới thiệu đến các bạn vai trò của Redo log. Đó là các file có vai trò cực kỳ quan trọng trong database Oracle, có tác dụng khôi phục lại dữ liệu mỗi khi database bị shutdown đột ngột. Tuy nhiên, […]

Chuyển database Oracle về Archive log mode

Bật archive log mode trên Oracle database

Mục lục 1. Giới thiệu Ở bài viết này, tôi sẽ hướng dẫn bạn thủ tục để chuyển database của bạn về chế độ Archive log mode 2. Kiểm tra xem chế độ Archive log mode đã được bật hay chưa Đầu tiên, bạn hãy login vào database bằng user SYS sqlplus / as sysdba […]

Xử lý thế nào khi phân vùng WAL file bị đầy

WAL File bị đầy!!!

Mục lục 1. Giới thiệu Wal file là một thành phần rất quan trọng trong PostgreSQL. Mỗi khi có thay đổi trong database, PostgreSQL sẽ ghi vào WAL file. Nếu có sự cố xảy ra như mất điện đột ngột, thông tin trong WAL file sẽ được sử dụng để khôi phục khi database khởi […]

Cách xem thông tin về một bảng trong PostgreSQL

Xem thông tin bảng trong Postgres

Mục lục 1. Giới thiệu Khi ai đó đưa cho bạn một bảng, bảo bạn hãy lấy dữ liệu từ nó đi. Đầu tiên, có thể bạn sẽ cần biết trong bảng đó có những cột gì? Sau đó, đi xa hơn, bạn có thể muốn biết là các kiểu dữ liệu của các cột […]

Thay đổi tên schema trong PostgreSQL

Đổi tên schema PostgreSQL

Trong PostgreSQL, bạn hoàn toàn có thể thay đổi schema thành tên khác chỉ bằng 1 câu lệnh đơn giản Giả sử tôi có 1 schema tên là pgadmin như sau: postgres=# \dn List of schemas Name | Owner ———-+———– pgadmin | admin postgres | postgres public | postgres (3 rows) Bên trong schema này […]

Ý nghĩa các loại partition table trong PostgreSQL

Ý nghĩa partitioned table trong PostgreSQL

Mục lục 1. Partition table là gì? Table giống như một khối dữ liệu, dữ liệu càng lớn thì table càng lớn, và việc tìm kiếm 1 dữ liệu cụ thể càng khó. Do đó, các hệ quản trị CSDL như Oracle, PostgreSQL, SQL Server, … đều có 1 khái niệm giống nhau gọi là […]