Oracle không cho bất cứ điều gì nhưng lời khuyên tối thiểu và thường liên quan đến các thiết lập phù hợp nguồn lực quan trọng, chẳng hạn như tổng số cấp phát bộ nhớ hoặc các kích thước của các thành phần của bộ nhớ. Oracle có một số hướng dẫn chung về các thiết lập chính xác cho một vài tham số khởi tạo quan trọng mà có ảnh hưởng đến hiệu suất. Tuy nhiên, ngoài quy định cụ thể phạm vi rộng cho các thông số, các hướng dẫn của công ty là không hữu ích cho DBAs quyết định mức tối ưu cho các thông số này. Oracle nói rằng điều này là bởi vì tất cả các thông số này là rất nhiều ứng dụng phụ thuộc. Tất cả điều này có nghĩa là bạn như là một DBA phải tìm ra kích thước tối ưu của phân bổ nguồn lực và lý tưởng thiết lập các tham số khởi tạo chủ yếu thông qua thử và sai. Là một DBA, bạn thường gọi đến để điều chỉnh các trường hợp khi người dùng cảm nhận được phản ứng chậm gây ra bởi một nút cổ chai ở đâu đó trong hệ thống. Nút cổ chai này có thể là kết quả của một hoặc sử dụng quá nhiều hoặc không đủ cung cấp một số tài nguyên. Ngoài ra, cơ sở dữ liệu và khóa chốt có thể gây ra một sự suy giảm. Bạn phải nhớ, mặc dù, rằng trong nhiều trường hợp, các giải pháp không chỉ đơn giản là để tăng nguồn tài nguyên mà có vẻ là bị ảnh hưởng nặng nề, đó có thể là triệu chứng, không phải là nguyên nhân của một vấn đề. Nếu bạn giải quyết vấn đề hiệu suất chậm lại bằng cách sửa chữa các triệu chứng, nguyên nhân gốc rễ sẽ vẫn gây rối tiềm năng. tài nguyên hệ thống điều hành như CPU, hạt nhân hệ điều hành, và hệ điều hành cấp phát bộ nhớ. Khi bạn nhận được cuộc gọi từ bàn trợ giúp hoặc người sử dụng khác của hệ thống phàn nàn rằng hệ thống đang chạy chậm, bạn chỉ có thể thay đổi những gì là dưới trực tiếp của bạn điều khiển chủ yếu, các cấp phát bộ nhớ và các thành phần của nó và một số tham số khởi động mà có mang về hiệu suất dụ. Tùy thuộc vào những gì các chỉ số khác nhau cho bạn biết, bạn có thể điều chỉnh các hồ bơi được chia sẻ và các thành phần khác của bộ nhớ để cải thiện hiệu suất. Bạn cũng có thể thay đổi các ưu tiên hệ điều hành của một số quy trình, hoặc nhanh chóng thêm một số ổ đĩa hệ thống của bạn. chờ đợi cho một nguồn tài nguyên. Oracle cung cấp một số cách để theo dõi chờ đợi, nhưng bạn cần phải hiểu ý nghĩa của chúng trong hệ thống của bạn. Dài thời gian chờ đợi không phải là vấn đề chính mình; họ là triệu chứng của các vấn đề sâu xa. Các DBA sẽ có thể kết nối các loại khác nhau của chờ đợi với khả năng nguyên nhân trong đơn hoặc trong các trường hợp. chỉnh, trước khi bạn tiến hành điều chỉnh các lĩnh vực như bộ nhớ, I / O, và cuộc sống tranh-thực sự là không phải như vậy có trật tự. Hầu hết thời gian, bạn không có cơ hội để có mã sửa đổi, ngay cả khi có dấu hiệu cho thấy nó không phải là tối ưu. Thay vì là một quá trình có trật tự, điều chỉnh cơ sở dữ liệu là một lặp đi lặp lại quá trình, nơi bạn có thể phải đi qua lại giữa các giai đoạn. đang cản trở họ tại thời điểm đó. Trong ý nghĩa này, hầu hết các hoạt động chỉnh là một loại phản ứng của điều chỉnh. Tuy nhiên, DBA nên cố gắng hiểu các bộ phận bên về các vấn đề chờ đợi và tìm kiếm để được chủ động trong triển vọng của họ. vấn đề hiệu suất mà lực lượng phản ứng vội vã. Thứ hai, như sự hiểu biết của bạn về hệ thống của bạn tăng lên, do đó, hiện quen thuộc của bạn với các chỉ số khác nhau của hiệu suất kém và khả năng nguyên nhân cho họ, vì vậy bạn có thể giải quyết vấn đề đó xảy ra nhanh hơn nhiều. cải thiện hiệu suất bằng cách thực hiện một số bước, bao gồm các lựa chọn tự động không gian quản lý và thiết lập tùy chọn lưu trữ chính xác cho bảng và chỉ mục của bạn. Kích thước bảng và lập chỉ mục một cách chính xác không bị tổn thương, hoặc. Tuy nhiên, nếu bạn đang mắc kẹt với một cơ sở dữ liệu có một thiết kế nghèo, tất cả là không bị mất. Bạn vẫn có thể điều chỉnh các trường hợp sử dụng kỹ thuật mà tôi trình bày sau trong chương này để cải thiện hiệu suất. ví dụ không được thực hiện ở mức độ bình thường của nó. Nếu thời gian đáp ứng cao hơn, rõ ràng là có một vấn đề ở đâu đó trong một trong những nguồn lực quan trọng Oracle sử dụng. Nếu bạn có thể loại trừ bất kỳ chậm trễ mạng, mà lá bạn với bộ nhớ (bộ nhớ Oracle và bộ nhớ của hệ thống), hệ thống I / O, CPU. Một trong những nguồn tài nguyên thường là nút cổ chai đó là làm chậm hệ thống của bạn. CPU để cải thiện hiệu suất . Bạn cũng sẽ thấy làm thế nào để đo lường hiệu suất, phát hiện chờ đợi không hiệu quả trong hệ thống, và giải quyết các loại tranh chấp trong một cơ sở dữ liệu Oracle. Các áp lực phần tiếp theo huynh thảo luận về cách điều chỉnh bộ nhớ của Oracle có thể giúp cải thiện hiệu suất cơ sở dữ liệu. Hiệu suất điều chỉnh một ví dụ cơ sở dữ liệu Oracle liên quan đến bộ nhớ và điều chỉnh I / O cũng như Một trong những lý do chính cho một thời gian phản ứng chậm chạp trong một hệ thống sản xuất do quá trình sử dụng Mặc dù một số hướng dẫn sử dụng cho bạn biết rằng bạn nên làm điều chỉnh hiệu năng trước khi ứng dụng thường xuyên hơn không, DBA buộc phải làm những gì họ có thể để sửa chữa các vấn đề hiệu suất đó là có hai lợi thế lớn để được trong một chế độ chủ động điều chỉnh. Đầu tiên, bạn có ít đột ngột Nếu bạn đủ may mắn để được liên kết với một ứng dụng trong các giai đoạn thiết kế của nó, bạn có thể Khi thời gian đáp ứng chậm hơn so với bình thường, hoặc khi thông rơi, bạn sẽ nhận thấy rằng Oracle Trong các phần tiếp theo , bạn sẽ tìm hiểu làm thế nào để điều chỉnh tài nguyên hệ thống quan trọng như bộ nhớ, I / O, và
đang được dịch, vui lòng đợi..
