Phiên bản không được hỗ trợ:7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một kèo bóng đá hôm nay và ngày mai các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

31.9. Sử kèo bóng đá hôm nay và ngày mai trình điều khiển trong một phần lớn hoặc một servlet Môi trường

Một vấn đề với nhiều ngườiJDBCTrình điều khiển chỉ có một luồng có thể sử kèo bóng đá hôm nay và ngày maiKết nốibất cứ lúc nào --- nếu không Chủ đề có thể gửi một truy vấn kèo bóng đá hôm nay và ngày mai khi một người khác đang nhận được kết quả, và điều này có thể gây ra sự nhầm lẫn nghiêm trọng.

ThePostgreSQL JDBCtrình điều khiển là chủ đề an toàn. Do đó, nếu ứng kèo bóng đá hôm nay và ngày mai của bạn sử kèo bóng đá hôm nay và ngày mai nhiều luồng thì bạn không phải lo lắng về các thuật toán phức tạp để đảm bảo rằng chỉ Một luồng sử kèo bóng đá hôm nay và ngày mai cơ sở dữ liệu tại một thời điểm.

Nếu một luồng cố gắng sử kèo bóng đá hôm nay và ngày mai kết nối trong khi một luồng khác đang sử kèo bóng đá hôm nay và ngày mai nó, nó sẽ đợi cho đến khi chủ đề khác kết thúc hoạt động hiện tại. Nếu hoạt động là một thông thườngSQLCâu lệnh, sau đó hoạt động bao gồm Gửi câu lệnh và truy xuất bất kỳresultset(đầy đủ). Nếu đó là một cuộc gọi đường nhanh (ví dụ: đọc một khối từ một đối tượng lớn) sau đó nó bao gồm Gửi và truy xuất dữ liệu tương ứng.

Điều này tốt cho các ứng kèo bóng đá hôm nay và ngày mai và applet nhưng có thể gây ra Vấn đề hiệu suất với các dịch vụ. Nếu bạn có một số chủ đề Thực hiện các truy vấn sau đó mỗi người nhưng một người sẽ tạm dừng. Để giải quyết điều này, Bạn nên tạo ra một nhóm kết nối. Khi nào a Chủ đề cần sử kèo bóng đá hôm nay và ngày mai cơ sở dữ liệu, nó yêu cầu một lớp trình quản lý cho mộtKết nốiĐối tượng. Người quản lý Kết nối miễn phí với chủ đề và đánh dấu nó là bận rộn. Nếu a Kết nối miễn phí không có sẵn, nó mở một. Một khi chủ đề đã hoàn thành bằng cách sử kèo bóng đá hôm nay và ngày mai kết nối, nó trả lại cho người quản lý mà sau đó có thể đóng nó hoặc thêm nó vào hồ bơi. Người quản lý cũng sẽ kiểm tra xem kết nối có còn sống không và loại bỏ nó Từ hồ bơi nếu nó đã chết. Mặt trái của nhóm kết nối là nó tăng tải trên máy chủ vì một phiên mới được tạo cho mỗiKết nốiĐối tượng. Tùy theo yêu cầu của bạn và các ứng kèo bóng đá hôm nay và ngày mai của bạn.