Thứ Năm, 29 tháng 12, 2022

Cấu hình chặn DDL trong Oracle Database

Mục đích: Chặn thao tác DDL (drop table, create table, drop procedure, drop package,...) để đóng bắng trước khi migration chính thức.

Thứ Ba, 20 tháng 12, 2022

Tổng quan về Log, Syslog, Rsyslog, Log tập trung

I. Log là gì?

  • Log ghi lại liên tục các thông báo về hoạt động của cả hệ thống hoặc của các dịch vụ được triển khai trên hệ thống và file tương ứng. Log file thường là các file văn bản thông thường dưới dạng “clear text” tức là bạn có thể dễ dàng đọc được nó, vì thế có thể sử dụng các trình soạn thảo văn bản (vi, vim, nano…) hoặc các trình xem văn bản thông thường (cat, tailf, head…) là có thể xem được file log.

Thứ Tư, 14 tháng 12, 2022

[VIP5] Quản lý Index Partition từ A-Z trong Oracle Database

1.CHECK

-- Check index partition unusable cả DB

select * from dba_ind_partitions where status!='USABLE' and index_owner not in ('SYS','SYSTEM') order by index_owner, index_name;

Thứ Hai, 12 tháng 12, 2022

VACUUM FULL và REINDEX trong database PostgreSQL

Nhân tiện có bạn hỏi về REINDEX nên mình viết bài này để giải thích thêm về REINDEX và VACUUM FULL, khi nào phải thực hiện các thao tác này và cần chú ý những gì khi sử dụng chức năng này. Trong bài viết về VACUUM, mình có giải thích về chức năng và các xử lý mà VACUUM thực hiện. But chưa nói về 2 chức năng liên quan này.

VACUUM trong cơ sở dữ liệu PostgreSQL là gì?

VACUUM và chức năng autovacuum

Tại sao PostgreSQL cần VACUUM ?

  1. Dung lượng đĩa cứng có thể full
    Khác với các RDBMS khác (như MySQL), khi người dùng chạy lệnh DELETE hay UPDATE, PostgreSQL không xoá dữ liệu cũ đi luôn mà chỉ đánh dấu "đó là dữ liệu đã bị xoá".

Thứ Bảy, 3 tháng 12, 2022

Temporary Undo trong Cơ sở dữ liệu Oracle 12c

Một tính năng khá "thú vị" của các bảng global temporary (GTT) là các undo segment của chúng được lưu trữ trong undo tablespace thông thường, đồng thời nó lại được bảo vệ bằng redo entry Điều này gặp phải một số vấn đề.

[VIP5] Bí kíp truy cập SQL*Plus, DB bị treo với sqlplus -prelim

Ví dụ: nếu bạn không thể đăng nhập vào cơ sở dữ liệu do vượt quá số lượng tiến trình tối đa ORA-00020 hoặc bị treo do cao tải database, thì có khả năng bạn có thể sử dụng tùy chọn -prelim.

Load Balancing là gì? Các loại Load Balancer và lợi ích của Load Balancer

Làm thế nào để đảm bảo rằng các trang web không bị quá tải khi lượt truy cập quá nhiều cùng một lúc? Bạn lo lắng vì server chính gặp sự cố, không có server nào để thay thế và tiếp tục các tiến trình đang dang dở, dẫn đến website rơi vào tình trạng downtime, gây những tổn thất và ảnh hưởng to lớn đến trải nghiệm người dùng, doanh thu, uy tín và hiệu quả hoạt động của doanh nghiệp. Hãy xem xét việc sử dụng công nghệ hiện đại có tên là load balancing.

Định nghĩa về Load Balancing

Định nghĩa

Load balancing là một thành phần quan trọng của cơ sở hạ tầng thường được sử dụng để cải thiện hiệu suất và độ tin cậy của các trang web, các ứng dụng, cơ sở dữ liệu và các dịch vụ khác bằng cách phân phối khối lượng công việc trên nhiều máy chủ.

Các tham số liên quan đến checkpoint trong Oracle Database

Các tham số liên quan đến checkpoint gồm 4 tham số sau đây

+ LOG_CHECKPOINT_INTERVAL
+ LOG_CHECKPOINT_TIMEOUT
+ FAST_START_MTTR_TARGET
+ LOG_CHECKPOINTS_TO_ALERT

Thứ Sáu, 2 tháng 12, 2022

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master