Bạn chưa có tài khoản? Hãy bấm vào đây để đăng ký làm thành viên của chúng tôi!
VNOUG.ORG

VNOUG.ORG

Vietnam Oracle Users Group - Diễn đàn của Cộng đồng Oracle Việt Nam
Hôm nay, Thứ 5 Tháng 9 09, 2010 10:01 Sáng
Thời gian được tính theo giờ UTC + 7 Giờ

Đăng nhập

Tên thành viên: Mật khẩu: Ẩn trạng thái trực tuyến của tôi trong phiên đăng nhập này


Subscribe




Tạo chủ đề mới Gửi bài trả lời [ 18 bài viết ] [ 5 tập tin đính kèm ] Chuyển đến trang 1, 2, 3, 4  Trang kế tiếp
Người gửi Nội dung (Xem: 2923 | Trả lời: 17)
Tiêu đề bài viết: Max process = ?
Gửi bàiĐã gửi: Thứ 2 Tháng 1 12, 2009 10:26 Chiều/Tối
Ngoại tuyến
Thiếu tá - Đại đội trưởng
Thiếu tá - Đại đội trưởng

Sinh nhật: 00-00-0000
Ngày tham gia: Thứ 7 Tháng 1 20, 2007 9:40 Chiều/Tối
Bài viết: 87

Người tạo chủ đề
_ Mọi người cho mình hỏi số lượng process tối đa trên 1 máy tính bằng cách nào ? (RAM, hardware,....) . Mình đang tính thử xem trên server tiếp nhận maximum bao nhiêu kết nối dedicated. Thanks


Đầu trang
Xem thông tin cá nhân
Tiêu đề bài viết: Re: Max process = ?
Gửi bàiĐã gửi: Thứ 4 Tháng 1 21, 2009 2:16 Chiều/Tối
Ngoại tuyến
Thiếu tá - Tiểu đoàn phó
Thiếu tá - Tiểu đoàn phó

Tuổi: 34
Sinh nhật: 24-05-1976
Ngày tham gia: Thứ 4 Tháng 12 26, 2007 2:04 Chiều/Tối
Bài viết: 100
Quốc gia: Vietnam (vn)
Không thấy tài liệu nào nói đến thông số tối đa của process, bạn cứ thử đặt đi, cho nhiều client kết nối xem đến khi nào thi DB chậm hoặc die thì biết. Mà cái này nó filling lắm :-)
Hoàng


Đầu trang
Xem thông tin cá nhân
Tiêu đề bài viết: Re: Max process = ?
Gửi bàiĐã gửi: Thứ 4 Tháng 1 21, 2009 4:54 Chiều/Tối
Ngoại tuyến
Thiếu tá - Đại đội trưởng
Thiếu tá - Đại đội trưởng

Sinh nhật: 00-00-0000
Ngày tham gia: Thứ 7 Tháng 1 20, 2007 9:40 Chiều/Tối
Bài viết: 87

Người tạo chủ đề
_ Em thử rồi, dùng application server, tạo cái connection pool kết nối đến database. Mỗi kết nối có 1 process của user oracle được tạo ra và mất 1 chút PGA. Máy laptop em test thì khoảng 700 kết nối là muốn die rồi, có điều chỉ có kết nối chứ chưa làm việc gì cả ^_^


Đầu trang
Xem thông tin cá nhân
Tiêu đề bài viết: Re: Max process = ?
Gửi bàiĐã gửi: Thứ 6 Tháng 1 23, 2009 12:26 Chiều/Tối
Ngoại tuyến
Thượng tướng - Tư lệnh quân khu
Thượng tướng - Tư lệnh quân khu
Hình đại diện của thành viên

Tuổi: 32
Sinh nhật: 03-09-1978
Ngày tham gia: Thứ 4 Tháng 7 05, 2006 9:07 Sáng
Bài viết: 655
Đến từ: Hà Nội
Quốc gia: Vietnam (vn)
Nghề nghiệp: System Architect
Hi nmd2305,

nmd2305 đã viết:
_ Em thử rồi, dùng application server, tạo cái connection pool kết nối đến database. Mỗi kết nối có 1 process của user oracle được tạo ra và mất 1 chút PGA. Máy laptop em test thì khoảng 700 kết nối là muốn die rồi, có điều chỉ có kết nối chứ chưa làm việc gì cả ^_^


- tham số "process" là ngưỡng trên của số lượng các process mà "chúng ta muốn" DB sẽ quản lý; nếu thiết lập tham số này quá nhỏ, chúng ta không tận dụng được triệt để năng lực của hệ thống; nếu thiết lập quá lớn, có thể hệ thống cũng không đủ năng lực để chạy đến ngưỡng đó, và/hoặc khi chạy đến ngưỡng đó thì hệ thống sẽ hoạt động không ổn định (trễ xử lý lớn; thậm chí là gây lỗi hệ thống, cho kết quả tính toán sai).

Như vậy, tham số "process" là một tham số quan trọng, giúp ta tận dụng hiệu quả năng lực xử lý của hệ thống một cách ổn định & an toàn.

- với 1 hệ thống đã triển khai, theo dotcom, ta có thể xác định được tham số này qua: pga_aggregate_target & số liệu về pga của các process được monitoring tại busy-hour như sau:
Mã:
SELECT ROUND (VALUE / avg_used_pga * 0.85) my_max_process,
       ROUND (VALUE / avg_max_pga * 0.85) my_min_process
  FROM (SELECT AVG (pga_used_mem) avg_used_pga, AVG (pga_max_mem) avg_max_pga
          FROM v$process) a,
       (SELECT VALUE
          FROM v$pgastat
         WHERE NAME = 'aggregate PGA target parameter')


- đây là một vấn đề rất hay & khó, các bạn chia sẻ thêm nhé .

Chúc một năm mới thành công & may mắn :flower4ps:


Luôn luôn lắng nghe
Lâu lâu mới hiểu

...
Hình ảnh
VNOUG.ORG - Cộng đồng Oracle Việt Nam


Đầu trang
Xem thông tin cá nhân
Tiêu đề bài viết: Re: Max process = ?
Gửi bàiĐã gửi: Thứ 2 Tháng 1 26, 2009 3:24 Sáng
Ngoại tuyến
Thiếu tá - Đại đội trưởng
Thiếu tá - Đại đội trưởng

Sinh nhật: 00-00-0000
Ngày tham gia: Thứ 7 Tháng 1 20, 2007 9:40 Chiều/Tối
Bài viết: 87

Người tạo chủ đề
_ Hi anh dotcom, em mới test thử hệ thống, khi 400 user kết nối dedicated đang hoạt động DML, select, ... thì câu select của anh trả về có 256 process max. Em cũng để ý thấy hình như khi pga tăng đến 1 lúc nào đó thì có vẻ chững lại, không tăng ào ào như lúc đầu nữa.


Đầu trang
Xem thông tin cá nhân
Hiển thị những bài viết cách đây: Sắp xếp theo
Tạo chủ đề mới Gửi bài trả lời [ 18 bài viết ] [ 5 tập tin đính kèm ] Chuyển đến trang 1, 2, 3, 4  Trang kế tiếp

Subscribe


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến và 1 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này
Bạn không thể trả lời bài viết trong chuyên mục này
Bạn không thể sửa những bài viết của mình trong chuyên mục này
Bạn không thể xoá những bài viết của mình trong chuyên mục này
Bạn không thể gửi tập tin đính kèm trong chuyên mục này

Tìm kiếm với từ khoá:
Chuyển đến:

Ai đang trực tuyến?

Ai đang trực tuyến? Trong tổng số 1 người đang trực tuyến: không có thành viên, không có thành viên ẩn và chỉ có 1 vị khách
Số lượt người ghé thăm website đông nhất là 66 vào ngày Thứ 2 Tháng 5 04, 2009 4:14 Sáng

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến và 1 khách

Thông tin trên được cập nhật trong vòng 1 phút vừa qua
© Bản quyền 2006-2007 VNOUG.ORG. E-mail
Ban Quản trị VNOUG.ORG: vnoug.org, rfvn, dotcom
© Ghi rõ nguồn "VNOUG.ORG" khi sử dụng nội dung từ site này.

Hệ thống sử dụng phpBBVietNam © 2006 - 2007 phpBBVietNam Group