반응형 mysql8 👨💻 [MySQL] MySQL에서 slow_query_log 를 실시간 반영하려면 어떻게 해야 하나요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MySQL에서 slow_query_log 를 실시간 반영하려면 어떻게 해야 하는지 간략히 알아보았습니다.질문 >MySQL에서 slow_query_log 를 실시간 반영하려면 어떻게 해야 하나요?답변 >slow_query_log 설정은 MySQL에서 실시간(동적)으로 변경 가능합니다! 즉, 서버 재시작 없이 바로 적용할 수 있습니다. 아래 방법을 참고하세요.✅ 1. 실시간으로 슬로우 쿼리 로그 켜기SET GLOBAL slow_query_log = ON;끄려면:SET GLOBAL slow_query_log = OFF;✅ 2. 로그 파일 경로 지정 (옵션)SET GLOB.. 2025. 4. 11. 👨💻 [MySQL] MySQL의 버전 확인 어떻게 하나요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MySQL의 버전 확인 어떻게 하는지 간략히 알아보았습니다.질문 >MySQL의 버전 확인 어떻게 하나요?답변 >MySQL 버전은 다음 방법들로 간단하게 확인할 수 있습니다:📌 1. SQL 명령어로 확인SELECT VERSION();예시 출력:+-----------+| version() |+-----------+| 8.0.36 |+-----------+📌 2. 명령줄에서 확인 (CLI)터미널 또는 명령 프롬프트에서:mysql -V예시 출력:mysql Ver 8.0.36 for Linux on x86_64 (MySQL Community Server - GPL.. 2025. 4. 11. 👨💻 [MySQL] MySQL에서 innodb_buffer_pool_size 를 실시간 반영하려면 어떻게 해야 하나요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MySQL에서 innodb_buffer_pool_size 를 실시간 반영하려면 어떻게 해야 하는지 간략히 알아보았습니다.질문 >MySQL에서 innodb_buffer_pool_size 를 실시간 반영하려면 어떻게 해야 하나요?답변 >innodb_buffer_pool_size는 MySQL 5.7.5 이상부터 실시간으로 변경(동적 변경) 가능합니다. 즉, MySQL을 재시작하지 않고도 설정을 변경할 수 있어 운영 환경에서 매우 유용합니다.✅ 실시간 변경 방법SET GLOBAL innodb_buffer_pool_size = ;예:SET GLOBAL innodb_buffe.. 2025. 4. 11. 👨💻 [MySQL] MySQL에서 innodb_log_file_size 란 무엇인가요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MySQL에서 innodb_log_file_size 란 무엇인지 간략히 알아보았습니다.질문 >MySQL에서 innodb_log_file_size 란 무엇인가요?답변 >innodb_log_file_size는 MySQL의 InnoDB 스토리지 엔진에서 Redo Log 파일 하나의 크기를 설정하는 항목입니다. Redo Log는 트랜잭션의 변경 내용을 디스크에 반영하기 전에 로그로 먼저 기록하는 구조로, InnoDB의 크래시 복구(Crash Recovery) 를 가능하게 합니다.🔍 innodb_log_file_size 설명역할:이 로그는 ib_logfile0, ib_lo.. 2025. 4. 11. 👨💻 [MySQL] MySQL의 메모리 설정은 어떻게 하나요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MySQL의 메모리 설정은 어떻게 하는지 간략히 알아보았습니다.질문 >MySQL의 메모리 설정은 어떻게 하나요?답변 >MySQL에서 메모리 설정은 성능에 큰 영향을 미치며, 주로 버퍼, 캐시, 임시 테이블, 정렬 등을 위한 설정이 포함됩니다. 아래는 자주 조정되는 주요 메모리 관련 설정 항목과 설명입니다:🔧 MySQL 메모리 관련 주요 설정1. innodb_buffer_pool_size역할: InnoDB 테이블의 데이터와 인덱스를 캐싱추천 설정: 전체 메모리의 60~80% (전용 서버일 경우)예시:innodb_buffer_pool_size = 4G2. innodb.. 2025. 4. 11. 👨💻 [Go] Go 에서 MySQL / MariaDB 와 연동하려면, 어떤 모듈을 사용하는 것이 가장 효율적인가요? "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.Go 에서 MySQL / MariaDB 와 연동하려면, 어떤 모듈을 사용하는 것이 가장 효율적인지 간략히 알아보았습니다.질문 >Go 에서 MySQL / MariaDB 와 연동하려면, 어떤 모듈을 사용하는 것이 가장 효율적인가요?답변 >Go에서 MySQL 또는 MariaDB와 연동하려면, 효율적이고 널리 사용되는 라이브러리를 선택하는 것이 중요합니다. 아래는 가장 인기 있는 MySQL/MariaDB 클라이언트와 사용 방법입니다.1. go-sql-driver/mysql특징:Go에서 가장 널리 사용되는 MySQL 드라이버.표준 database/sql 패키지와 호환.MyS.. 2025. 1. 24. [스크랩] MySQL 데이터베이스 명명 규칙 개발을 하다보면 항상 이름을 정하는 것이 어렵더군요. MariaDB 의 테이블이나 필드 명을 정하는 규칙이 있을까해서 찾아보고 스트랩 했어요.[자료출처 : https://purumae.tistory.com/200]공통소문자를 사용한다.단어를 임의로 축약하지 않는다.register_date (O) / reg_date (X)가능하면 약어의 사용을 피한다.약어를 사용해야 하는 경우, 약어 역시 소문자를 사용한다.동사는 능동태를 사용한다.register_date (O) / registered_date (X)TABLE단수형을 사용한다.이름을 구성하는 각각의 단어를 underscore 로 연결하는 snake case 를 사용한다.교차 테이블 (many-to-many) 의 이름에 사용할 수 있는 직관적인 단어가 있다.. 2019. 3. 26. [스크랩] MySQL 쓰면서 하지 말아야 할 것 17가지 MariaDB의 설정을 이것 저것 찾아보다가 성능을 향상 시킬수 있는 기본적인 내용을 보았습니다. 향후 MariaDB를 사용해서 프로젝트를 진행하면 아래 내용들을 참고해서 진행해야할 것 같아서 스크랩해봅니다. [자료 출처 : MySQL 쓰면서 하지 말아야 할 것 17가지] *MySQL 쓰면서 하지 말아야 할 것 17가지*권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다.다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다.작게 생각하기- 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하.. 2016. 3. 5. 이전 1 다음 반응형