Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Các tính năng mới hàng đầu của Oracle 12c

Tôi đã nghĩ rằng tôi sẽ cung cấp các tính năng mới hàng đầu cho cơ sở dữ liệu Oracle 12c được phát hành gần đây. Tôi nghĩ một trong những tính năng mới thú vị nhất là Cơ sở dữ liệu có thể cắm được, nhưng có vẻ như mọi người đang nói về điều đó. Vì vậy, tôi sẽ tập trung vào các tính năng mới khác mà tôi quan tâm. Danh sách này không theo thứ tự cụ thể.

  • Giá trị Mặc định cho các Cột Dựa trên Chuỗi Oracle - Điều này sẽ đơn giản hóa việc mã hóa vì bạn sẽ không phải tạo trình kích hoạt cho một hàng mới. Điều này dẫn đến…
  • Cột IDENTITY - Tôi làm việc với rất nhiều nhà phát triển đến từ nền tảng SQL Server có thể đánh giá cao chức năng này.
  • Tối ưu hoá Truy vấn Thích ứng - Khả năng CBO nhận ra rằng họ đã lập sai kế hoạch và chuyển sang một kế hoạch mới mà không có sự can thiệp của DBA là một bước nhảy vọt cho quá trình thực thi SQL của Oracle. Điều này dẫn đến…
  • Thống kê động - Oracle có thể phát hiện ra rằng các thống kê dẫn đến một kế hoạch thực thi sai và sử dụng số liệu thống kê mới vào lần tiếp theo truy vấn được thực thi. Trong nhiều trường hợp, tôi nhận thấy rằng công việc tự động Thu thập số liệu thống kê hàng đêm không cập nhật số liệu thống kê của bảng vì chúng chưa được coi là "cũ". Đã quá nhiều lần, tôi sửa lỗi SQL hoạt động kém chỉ bằng cách cập nhật số liệu thống kê trên bảng và các chỉ mục của bảng đó khi nó sẽ được thực hiện tự động cho tôi.
  • Thực thi Đồng thời UNION và UNION ALL - Khả năng kết nối song song các nhánh này sẽ dẫn đến thực thi nhanh hơn nhiều. Trong cửa hàng của tôi, chúng tôi sử dụng UNION và UNION ALL ở nhiều nơi trong ứng dụng của mình.
  • Tối ưu hoá Dữ liệu Tự động (ADO) - Khả năng tự động di chuyển dữ liệu cũ hơn sang một cấp lưu trữ khác sẽ làm giảm khối lượng công việc của DBA.
  • Lưu trữ trong Databaase - Khả năng đánh dấu các hàng là “đã lưu trữ” và ẩn chúng khỏi người dùng ứng dụng mà không cần di chuyển sẽ được công ty của tôi đón nhận nồng nhiệt. Chúng tôi có một số quy trình là di chuyển bản ghi từ bảng này sang bảng khác để lưu trữ chúng.
  • Tham số LOGTIME fro Máy bơm dữ liệu - Các mục nhập nhật ký đánh dấu thời gian từ lần chạy Máy bơm dữ liệu phải được đưa vào ngay từ đầu.
  • Di chuyển tệp dữ liệu trực tuyến - Khả năng di chuyển tệp dữ liệu trong khi vùng bảng vẫn đang TRỰC TUYẾN và ĐỌC VIẾT sẽ có nghĩa là không có thời gian chết cho vùng bảng đó.
  • Đồng bộ hóa nhanh Data Guard - Đây có thể chỉ là cải tiến cho phép chúng tôi triển khai chế độ MAX PROTECT mà không ảnh hưởng đến hiệu suất ứng dụng. Tôi chưa chơi với cái này, nhưng Active Data Guard Far Sync cũng có vẻ hứa hẹn.
  • PGA_AGGREGATE_LIMIT - để thực sự giới hạn tổng kích thước PGA.
  • Khoảng không quảng cáo vá có thể truy vấn - Không còn phải sử dụng "khoảng không quảng cáo chốt theo lô" nếu bạn có thể truy vấn bằng DBMS_QOPATCH.
  • Thời gian Đăng nhập Cuối cùng - hiện có sẵn trong SYS.USER $ là thời gian ai đó đăng nhập lần cuối với userid đó.

Tôi mong muốn được kiểm tra chi tiết hơn từng điều này.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh với ngày tháng trong Oracle sql

  2. Xoay vòng trên Oracle 10g

  3. Hàm ROWIDTOCHAR () trong Oracle

  4. Oracle SID và Tên dịch vụ; những lỗi kết nối

  5. Chuyển đổi Dấu thời gian Unix thành Giá trị ngày tháng trong Oracle