{
    "id": "sqlsrv152-buffer-budget",
    "title": "Уместить экран в буфер, уменьшив запрос вместо раздувания лимита",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Бюджет клиентского буфера, КБ",
            1
        ],
        [
            "Большая выдача отклонена",
            true
        ],
        [
            "Диагностика отказа сохранена",
            true
        ],
        [
            "Причина: лимит буфера IMSSP\/-59",
            true
        ],
        [
            "Число строк страницы",
            3
        ],
        [
            "ID нужной страницы",
            "41, 42, 43"
        ],
        [
            "Столбцов в строке страницы",
            1
        ],
        [
            "Всего строк в таблице после чтения",
            100
        ],
        [
            "Лимит пришлось увеличивать",
            false
        ]
    ],
    "checks": {
        "large_result_rejected": true,
        "diagnostics_saved": true,
        "buffer_limit_error": true,
        "three_rows": true,
        "page_ids": true,
        "page_fields": true,
        "table_unchanged": true,
        "owned_objects_removed": true
    },
    "observations": {
        "buffer_limit_kb": 1,
        "attempted_rows": 100,
        "payload_bytes_per_large_row": 4000,
        "rejected_query_diagnostic": [
            {
                "SQLSTATE": "IMSSP",
                "code": -59
            }
        ],
        "requested_page_after_id": 40,
        "page": [
            {
                "id": 41
            },
            {
                "id": 42
            },
            {
                "id": 43
            }
        ],
        "stored_rows_after": 100
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "5.13.3+20807",
        "odbc_driver": "18.07.0001",
        "odbc_api": "03.80",
        "server_version": "16.00.1000",
        "database": "phpmanual149",
        "transport": "local_named_pipe"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "sqlsrv152_buffer_budget_64629ac01248"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "sqlsrv152_buffer_budget_64629ac01248"
        }
    ]
}
