Tablespace
|
Mục đích lưu
|
DATA
|
· Lưu bảng danh mục không partition
· Lưu bảng có partition nhỏ nhưng có cập nhật
+ Hoặc partition không
theo DATE
|
INDX
|
Lưu
index tương ứng của các bảng của tablespace DATA
|
DATA<Năm>
|
Lưu các
dữ liệu partition theo năm, định kỳ read only được để không phải backup nhiều
lần loại dữ liệu này, VD DATA2017, DATA2016,… |
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- DEVOPS
- SOLUTION
- TRAINING
- CONTACT
Thứ Sáu, 10 tháng 1, 2020
Khuyến cáo quy hoạch lưu trữ tablespace của CSDL Oracle
Với dữ liệu lớn lên đến 1000TB thì việc quy hoạch lưu trữ là việc CỰC KỲ QUAN TRỌNG, do đó bạn cần phải hiểu được chiến lược lưu trữ này. Các hệ thống lớn đều quy hoạch như sau:
Sửa bài viết
Thứ Năm, 9 tháng 1, 2020
SCRIPT TÍNH TOÁN THAM SỐ HUGEPAGES
Script tính toán tham số hugepages
#!/bin/bash
#
#
hugepages_settings.sh
#
echo
"Press Enter to proceed..."
Sửa bài viết
Khuyến cáo tối ưu hóa cấu trúc Oracle Database
1. Cấu trúc bảng:
Khi tạo bảng mới cần áp dụng các
phương án như sau:
·
Với bảng có dữ liệu lớn (2G trở lên) phải đánh partition.
- Với dữ liệu lịch sử thì đánh theo By
Range.
- Với dữ liệu xác định trước được giá
trị thì đánh theo By list.
- Với dữ liệu không có quy luật thì
đánh theo By Hash.
·
Với các bảng có đánh partition thì index phải đánh theo Local.
·
Hạn chế sử dụng trigger trên bảng.
·
Đánh giá trong câu lệnh select có trường nào xác định được đối tượng tìm
kiếm chính xác nhất và có độ dài trường ngắn nhất (ưu tiên trường number) thì
đánh index theo trường đó.
·
Hạn chế dùng foreign key.
·
Với các bảng có tần suất update hoặc insert lớn nên dùng primary
key.
Sửa bài viết
[VIP5]Bí quyết thiết lập tham số hugepages cho CSDL Oracle trên Linux_Update 19/04/2023
Mục đích: Với Oracle Database chạy Linux Server từ 16GB SGA (mà chỉ cần >=8GB) thì nên sử dụng HugePages. Khi đó Oracle sẽ hoạt đọng hiệu quả hơn. Khi chúng ta cấu hình HugePage, Linux Kernel sẽ dùng page hớn (gọi là huge page). Thay vì 4K với Linux x86 và x86_64 hay 16 KB với IA64 chúng ta sẽ đặt 4 MB on x86, 2MB với x86_64 hay 256MB trên IA64. Page lớn hơn tức là hệ thống sẽ cần ít bảng quản lý page (page table) hơn, do đó việc ánh xạ giữa page table và block cần truy xuất.
[VIP5]Bí quyết thiết lập tham số hugepages cho CSDL Oracle trên Linux_Update 19/04/2023
Mục đích: Với Oracle Database chạy Linux Server từ 16GB SGA (mà chỉ cần >=8GB) thì nên sử dụng HugePages. Khi đó Oracle sẽ hoạt đọng hiệu quả hơn. Khi chúng ta cấu hình HugePage, Linux Kernel sẽ dùng page hớn (gọi là huge page). Thay vì 4K với Linux x86 và x86_64 hay 16 KB với IA64 chúng ta sẽ đặt 4 MB on x86, 2MB với x86_64 hay 256MB trên IA64. Page lớn hơn tức là hệ thống sẽ cần ít bảng quản lý page (page table) hơn, do đó việc ánh xạ giữa page table và block cần truy xuất.
Bí quyết thiết lập các tham số CSDL Oracle cần thiết nhất theo khuyến cáo của Oracle hãng
Sau đây là một số yêu
cầu và hướng dẫn thiết lập các thành phần cho một Oracle database phục vụ khi tiếp nhận cơ sở dữ liệu mới:
STT
|
Nội dung
|
Yêu cầu
|
Cách kiểm tra/thiết lập
|
1
|
Thiết lập vùng swap
cho máy chủ DB
|
· Với máy chủ có RAM ≤ 32GB: đặt dung lượng swap bằng với dung lượng
RAM.
· Với máy chủ có RAM>32GB: đặt dung lượng swap tương đương 75%-80%
dung lượng RAM. |
Bí quyết khi tiếp nhận cơ sở dữ liệu Oracle
1. Nội dung cần thực hiện trước khi
tiếp nhận hoặc đưa DB mới vào môi trường hoạt động:
Sửa bài viết
STT
|
Nội dung
|
Yêu cầu phải đạt được trước khi tiếp nhận
|
1
|
Kiểm tra
kiến trúc dự phòng DB
|
DB chạy cơ
chế active – active theo công nghệ Oracle Real application Cluster (RAC), ứng
dụng kết nối đảm bảo khả năng load balance và failover trên DB.
|
2
|
Kiểm tra cấu hình DB
|
Redo khai báo phù hợp: có ít nhất
3 redo log group mỗi instance DB, mỗi group có ít nhất 2 member trên 2 vùng
khác nhau, đảm bảo mirror dự phòng cho nhau. |
Đăng ký:
Nhận xét (Atom)
ĐỌC NHIỀU
-
Các phần mềm quản lý đơn hàng là “người bạn đồng hành” không thể thiếu của các shop hoạt động online ngày nay. Bởi, không chỉ cải thiện hiệu...
-
Ứng dụng quản lý bán hàng là “người bạn đồng hành” không thể thiếu đối với việc kinh doanh offline lẫn online. Bởi lẽ, chúng vừa giúp người ...
-
Hiện nay, các phần mềm bán hàng online được không ít chủ shop tin chọn nhờ sở hữu nhiều tính năng thông minh, giúp việc quản lý quy trình bá...
-
Oracle Enterprise Manager (OEM) là một bộ công cụ quản trị toàn diện được phát triển bởi Oracle Corporation nhằm cung cấp khả năng quản lý ...