Phiên bản được hỗ trợ:3522_3531(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

47.3. kèo chấp bóng đá hôm nay lý bộ nhớ

spi_palloc - Phân bổ bộ nhớ trong bối kèo chấp bóng đá hôm nay thực thi trên
PostgreSQL: tỷ - Bộ nhớ phân bổ lại trong bối kèo chấp bóng đá hôm nay thực thi trên
spi_pfree - Bộ nhớ miễn phí trong bối kèo chấp bóng đá hôm nay thực thi trên
PostgreSQL: kèo - Tạo một bản sao của một hàng trong bối kèo chấp bóng đá hôm nay thực thi trên
PostgreSQL: kèo - Chuẩn bị trả lại một bộ dữ liệu
PostgreSQL: Tài - Tạo một hàng bằng cách thay thế các trường đã chọn của một hàng đã cho
PostgreSQL: kèo - miễn phí một hàng được phân bổ trong bối kèo chấp bóng đá hôm nay thực thi trên
spi_freetupable - MIỄN PHÍ một bộ được tạo bởiSPI_EXECUTEhoặc chức năng tương tự
PostgreSQL: kèo - Miễn phí câu lệnh đã được lưu trước đó

PostgreSQLPhân bổ bộ nhớ trongbối kèo chấp bóng đá hôm nay bộ nhớ12507_12875PalloCvà các chức năng liên quan phân bổ bộ nhớ từhiện tạibối kèo chấp bóng đá hôm nay.

spi_connectTạo ngữ kèo chấp bóng đá hôm nay bộ nhớ mới và làm cho nó hiện tại.spi_finishkhôi phục bối kèo chấp bóng đá hôm nay bộ nhớ hiện tại trước đó và phá hủy bối kèo chấp bóng đá hôm nay được tạo bởispi_connect. Những hành động này đảm bảo rằng các phân bổ bộ nhớ thoáng qua được thực hiện bên trong chức năng C của bạn được thu hồi ở thoát chức năng C, tránh rò rỉ bộ nhớ.

13448_1361413635_13643, ít nhất là không trong khi bạn được kết nối với SPI. Nếu bạn thử, đối tượng sẽ được giải quyết bởispi_finishvà chức năng C của bạn sẽ không hoạt động đáng tin cậy. Để giải quyết vấn đề này, hãy sử dụngspi_pallocĐể phân bổ bộ nhớ cho đối tượng trả về của bạn.spi_pallocPhân bổ bộ nhớ trongMạnhBối kèo chấp bóng đá hôm nay thực thi trên, nghĩa là bối kèo chấp bóng đá hôm nay bộ nhớ hiện tại khispi_connectđược gọi, đây chính xác là bối kèo chấp bóng đá hôm nay phù hợp cho một giá trị được trả về từ hàm C. Một số chức năng tiện ích khác được mô tả trong phần này cũng trả về các đối tượng được tạo trong bối kèo chấp bóng đá hôm nay thực thi trên.

Khispi_connectđược gọi là bối kèo chấp bóng đá hôm nay riêng tư của hàm C, được tạo bởispi_connect, được thực hiện bối kèo chấp bóng đá hôm nay hiện tại. Tất cả các phân bổ được thực hiện bởiPalloC, Repallochoặc các hàm tiện ích SPI (ngoại trừ như được mô tả trong phần này) được thực hiện trong bối kèo chấp bóng đá hôm nay này. Khi hàm c ngắt kết nối với trình quản lý SPI (quaspi_finish) Bối kèo chấp bóng đá hôm nay hiện tại được khôi phục về bối kèo chấp bóng đá hôm nay thực thi trên và tất cả các phân bổ được thực hiện trong bối kèo chấp bóng đá hôm nay bộ nhớ chức năng C được giải phóng và không thể được sử dụng nữa.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.