Bạn chỉ có thể đặt NLS_SORT
, NLS_COMP
các tham số được đề cập trong bài viết dưới dạng các giá trị trong tệp Oracle init sử dụng alter system set <parameter> = <value>;
mệnh đề.
Thông tin về cách sử dụng các lệnh hệ thống thay đổi có thể được tìm thấy tại đây.
Đây là một liên kết tốt về cách sử dụng đúng NLS_*
thông số. Lưu ý rằng một số cài đặt của tham số NLS_SORT có thể / có thể gây ra các vấn đề về hiệu suất, cụ thể là khi nó không được đặt thành BINARY. Trạng thái tài liệu Oracle:
Đặt NLS_SORT thành bất kỳ thứ gì khác ngoài BINARY gây ra một loại sử dụng quét bảng toàn bộ, bất kể đường dẫn được chọn bởi trình tối ưu hóa. BINARY là ngoại lệ vì các chỉ mục được xây dựng theo thứ tự khóa nhị phân. Do đó, trình tối ưu hóa có thể sử dụng anindex để đáp ứng mệnh đề ORDER BY khi NLS_SORT được đặt thành BINARY. NếuNLS_SORT được đặt thành bất kỳ tổ hợp ngôn ngữ nào, trình tối ưu hóa phải bao gồm quét toàn bộ bảng và sắp xếp đầy đủ trong kế hoạch thực thi.