From f3cc977ecaea5b011e1a026ab518d96fda52a5eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Thu, 19 Feb 2026 13:34:35 +0900 Subject: [PATCH] =?UTF-8?q?fix:=ED=8A=B8=EB=A6=AC=EA=B1=B0=20=EA=B0=90?= =?UTF-8?q?=EC=82=AC=EB=A1=9C=EA=B7=B8=20=EB=AA=A9=EB=A1=9D=20Out=20of=20s?= =?UTF-8?q?ort=20memory=20=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - select * → 목록에 필요한 컬럼만 select (JSON 대용량 컬럼 제외) - old_values, new_values, session_info 등 정렬 버퍼 과다 사용 방지 Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/TriggerAuditController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/TriggerAuditController.php b/app/Http/Controllers/TriggerAuditController.php index 898f95f9..a96a7c05 100644 --- a/app/Http/Controllers/TriggerAuditController.php +++ b/app/Http/Controllers/TriggerAuditController.php @@ -21,7 +21,9 @@ public function __construct( */ public function index(Request $request): View { - $query = TriggerAuditLog::query()->orderByDesc('created_at'); + $query = TriggerAuditLog::query() + ->select(['id', 'table_name', 'row_id', 'dml_type', 'changed_columns', 'operation_id', 'created_at']) + ->orderByDesc('created_at'); // 필터링 if ($request->filled('table_name')) {