Hiển thị các bài đăng có nhãn Admin > Space. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Admin > Space. Hiển thị tất cả bài đăng

Thứ Bảy, 6 tháng 9, 2025

Bảng phân mảnh thì xử lý thế nào? Table FRAGMENTED how to do?

Trong quá trình thao tác vận hành csdl sẽ bị phân mảnh vì các thủ tục update, delete….

Sửa bài viết

Managing Resumable Space Allocation – Quản trị cấp phát không gian lưu trữ liên tục trong Oracle Database

Quản trị phân bổ không gian liên tục trong Oracle Database liên quan đến việc sử dụng tính năng “Resumable Space Allocation” để xử lý các tình huống mà các hoạt động DML (Data Manipulation Language) hoặc DDL (Data Definition Language) có thể bị tạm dừng do lỗi không đủ tài nguyên, như hết không gian lưu trữ, hết đĩa, full datafile trong tablespace. Tính năng này giúp các hoạt động không bị hủy bỏ hoàn toàn mà có thể tạm dừng và tiếp tục sau khi vấn đề tài nguyên được giải quyết.

Sửa bài viết

Block Space Management – Hiểu hơn về Block trong Oracle Database

Block trong Oracle Database là một phần quan trọng của quản lý không gian lưu trữ. Mỗi block là đơn vị lưu trữ cơ bản nhất trong một cơ sở dữ liệu Oracle. Hiểu rõ về cách các block hoạt động và cách quản lý chúng sẽ giúp tối ưu hóa hiệu suất và hiệu quả sử dụng không gian.

Sửa bài viết

Thứ Sáu, 23 tháng 6, 2023

Sử dụng Segment Advisor để tối ưu dung lượng lưu trữ của Tablespace, Table, Index

Segment Advisor thực hiện phân tích về sự phân mảnh của các tablespace, segment hoặc object cụ thể và đưa ra khuyến nghị về cách có thể lấy lại không gian lưu trữ. Advisor từ Enterprise Manager (Home > Advisor Central > Segment Advisor) hoặc từ PL/SQL bằng cách sử dụng gói DBMS_ADVISOR.
Sửa bài viết

Thứ Sáu, 24 tháng 2, 2023

Lệnh ALTER TABLE ... SHRINK SPACE : Online Segment Shrink cho Tables, LOBs và IOTs

Lệnh ALTER TABLE ... SHRINK SPACE được giới thiệu từ phiên bản Oracle Database 10g để thực hiện shrink (thu nhỏ) segment trực tuyến cho các bảng, LOB và segment  tràn IOT.

  • Ví dụ về shink space
  • Xác định các segment lớn
  • Row Movement
  • SecureFile LOBs
  • Nhận xét và Hạn chế
Sửa bài viết

Thứ Tư, 27 tháng 4, 2022

Cách để tim và bỏ những phân mảnh trên bảng Oracle Database

Giới thiệu

Trong bài viết này, tôi sẽ thảo luận về phân mảnh bảng, gây ra bảng chậm và lãng phí dung lượng. Phân mảnh là một vấn đề phổ biến xảy ra trong cơ sở dữ liệu oracle do các hoạt động DML quá mức như insert, sau đó là các hoạt động cập nhật và xóa.
Sửa bài viết

Thứ Ba, 26 tháng 4, 2022

Bí kíp xóa dữ liệu lớn hiệu quả từ bảng trong Oracle Database

Là một người dùng ứng dụng, bạn có thể được yêu cầu viết một tập lệnh dọn dẹp để xóa dữ liệu cũ khỏi một bảng lớn có hàng triệu dòng dựa trên ngày hoặc một số trường. Là một DBA, những người làm ứng dụng thường hỏi tôi bất kỳ cách nào tốt nhất để xóa một lượng lớn các hàng khỏi một bảng khổng lồ (partition/ non-partition) nhanh nhất có thể.

Sửa bài viết

Thứ Năm, 30 tháng 9, 2021

[VIP5] Các giải pháp thu hồi dung lượng của bảng hay reset High Water Mark

Mục đích: thu hồi dung lượng của bảng hay reset High Water Mark (HWM)
Sửa bài viết

Move dữ liệu của bảng Core theo phương pháp cuốn chiếu

Mình chia sẻ với anh/em 1 câu lệnh sinh ra script dùng để chuyển những những bảng lớn, core, hay bị lock cho bảng CÓ PARTITION là làm cuốn chiếu, xong partition nào thì rebuild index luôn partition đó tránh tình trạng move data partition xong làm index partition unusable cả đống, khi rebuild index thì chậm, nếu lock thời điểm nào đó ví dụ 22h thì cân nhắc có trường hợp phải làm 2,3h đêm:
Sửa bài viết

Thứ Năm, 4 tháng 3, 2021

Cách lấy lại toàn bộ không gian của bảng cơ sở dữ liệu oracle với câu lệnh "Truncate Table"

Sử dụng câu lệnh TRUNCATE cung cấp một phương pháp nhanh chóng, hiệu quả để xóa tất cả các row khỏi bảng hoặc cluster. Câu lệnh TRUNCATE không tạo ra bất kỳ thông tin redo entry hay undo nào và nó được thực hiện ngay lập tức. Đây là một câu lệnh DDL và không thể quay lại (không thể rollback). Câu lệnh TRUNCATE không ảnh hưởng đến bất kỳ cấu trúc nào liên quan đến bảng bị cắt bớt (ràng buộc và trình kích hoạt) hoặc ủy quyền. 

Sửa bài viết

ĐỌC NHIỀU

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