DB

· DB
⚡ 캐싱 초기화내가 캐싱을 초기화 하는 이유는 기존에 작업 했던 쿼리와 캐싱된 쿼리의 실행 계획이 계속 똑같아서 캐싱을 초기화 하게 되었다.캐싱 초기화에 대한 자세한 내용은 생략한다. (다른 블로그들이 너무 잘설명 해놔서 링크 가지고 있고 까먹으면 본다.) 📒 사용중인 캐시 추출SELECT * FROM SYS.SYSCACHEOBJECTS WHERE [SQL] LIKE '%테이블이름%' SELECT plan_handle, st.text FROM sys.dm_exec_cached_plans CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS st WHERE text LIKE N'%테이블이름%'; 📒  원하는 캐시 삭제 (위의 내용을 참조 한다)DBCC FREEPROCC..
· DB
⚡ 개요 웹 개발을 하면서 DB는 매우 중요한 요소이다. 데이터에 대해서 저장, 갱신, 관리, 검색등 여러 가지의 작업을 통해서 결과물을 도출하고 있다. 웹 개발을 시작하면서는 DB에 대해서 그냥 조회 잘하고 저장 잘하면 끝이라고 생각했던 때가 있었다. 맞는 말이 될 수도 있지만 웹 개발을 오래 하다 보면 많이 중요하다... 내가 사용하고 있는 DB의 장점, 라이브러리, 속도 향상 등등에 대해서 정리를 하려고 한다. ⚡ HikariCP 란?? HikariCP는 Java 언어를 위한 고성능 JDBC (Java Database Connectivity) 커넥션 풀 라이브러리이다. 커넥션 풀은 데이터베이스 연결을 관리하고 재사용하여 애플리케이션의 성능을 향상하는 데 사용이 되고 HikariCP는 빠른 시작 속도..
· DB
⚡ 개요신규 프로젝트를 기준으로 mariaDB를 사용하고 있고 데이터 마이그레이션을 위해서 DB 스크립트를 고객사에 전달했으나, 정상적으로 실행이 되지 않고 문법 오류가 발생을 했다.SQL 오류 (1064): You have an error in your SQL syntax; check the manual that corresponds to yo MariaDB server version for the right syntax to use naver '' at line 3 에러 내용만 보면 문법을 잘못 썻으니까 에러가 발생했지라고 생각이 들 수가 있다. (하지만 문법은 잘못 사용하지 않았다...) mariaDB의 경우는 버전에 따라서 문법이 조금씩 달라지는 경우가 있으니 해당 이슈가 나온다면 문법을 한번 체..
HaeTae
'DB' 카테고리의 글 목록