Освободить соединение, занятое непрочитанной выдачей
Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| MARS в учебном соединении | нет |
|---|
| Прочитан первый ID | 1 |
|---|
| Байт в поле первой строки | 4000 |
|---|
| Вторая команда отклонена | да |
|---|
| Причина pending results сохранена | да |
|---|
| Ненужная выдача отменена | да |
|---|
| COUNT после cancel на том же соединении | 200 |
|---|
Строки и дополнительные наблюдения
{
"mars_enabled": false,
"seeded_rows": 200,
"first_payload_bytes": 4000,
"blocked_command_diagnostic": [
{
"SQLSTATE": "IMSSP",
"code": -44
},
{
"SQLSTATE": "HY000",
"code": 0
}
],
"count_after_cancel": 200
}
При самостоятельном запуске рядом с example.php создаются result.json с данными и metrics.json с проверками.