본문 바로가기

반응형

DB(SQL)

(82)
[DTC] 분산 트랜잭션 (Distributed Transaction Coordinator) https://en.wikipedia.org/wiki/Microsoft_Distributed_Transaction_Coordinator Microsoft Distributed Transaction Coordinator - Wikipedia en.wikipedia.org
[database] 공부할것들 RAID RAID란? 더보기 RAID란? 복수 배열 독립 디스크(Redundant Array of Independent Disks 혹은 Redundant Array of Inexpensive Disks) 디스크 어레이(disk array) 저장장치 여러 개를 묶어 고용량, 고성능인 저장 장치 한 개와 같은 효과를 얻기 위해 개발된 기법 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. 데이터를 나누는 다양한 방법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있다. RAID는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법..
[Mysql] ONLY_FULL_GROUP_BY (Maria DB) 본인 테스트 VERSION : 10.1.47-MariaDB-0ubuntu0.18.04.1 mysql 5.7 version 부터 sql_mode 추가된것에 대한 피드백이다. SQL-92 and earlier does not permit queries for which the select list, HAVING condition, or ORDER BY list refer to nonaggregated columns that are not named in the GROUP BY clause. For example, this query is illegal in standard SQL-92 because the nonaggregated name column in the select list does not app..
[DB] DB 참조 사이트 http://www.gurubee.net/ 꿈꾸는 개발자, DBA 커뮤니티 구루비 꿈꾸는 개발자, DBA 커뮤니티 구루비 www.gurubee.net https://cafe.naver.com/dbian DBian 포럼 : 네이버 카페 오라클성능고도화,친절한SQL튜닝 저자가 직접 운영하는 DB 전문가 네트워크/SQLP,DAP 스터디/DB전문화교육 cafe.naver.com https://good-dba.gitbooks.io/mariadb-sql-for-oracleuser/content/c01_introduction.html MariaDB 개요 · MariaDB SQL Guide good-dba.gitbooks.io http://www.gurubee.net/expert/modeling 권순용의 데이터모델링 ..
[Maria db] 데이터베이스 이력 쌓기 (query log) https://mariadb.com/kb/en/server-monitoring-logs/ Server Monitoring & Logs mariadb.com 1-1. DB 셋팅 확인 file # mysql cat /etc/my.cnf # mariadb # mariadb 는 /etc/mysql/mysql.cnf 도 같이 봐야한다. cat /etc/mysql/mariadb.conf.d/50-server.cnf 1-2. 셋팅 확인 (sql) -- mysql 접속 SHOW VARIABLES LIKE 'general_log'; # 기본 로그 저장 유무 SHOW VARIABLES LIKE 'general_log_file'; # 기본 로그 file 저장 경로 SHOW VARIABLES LIKE 'slow_query_l..
[MYSQL] performance-schema-statement-tables dev.mysql.com/doc/refman/5.6/en/performance-schema-statement-tables.html MySQL :: MySQL 5.6 Reference Manual :: 22.12.6 Performance Schema Statement Event Tables 22.12.6 Performance Schema Statement Event Tables The Performance Schema instruments statement execution. Statement events occur at a high level of the event hierarchy: Wait events nest within stage events, which nest within statement e..
[mariadb] 실행된 SQL 쿼리 이력 확인 (ubuntu) 1. 실행중인 쿼리 확인 (show full processlist) -- engine 상태 show engine innodb status; -- 현재 접속중인 유저 및 실행중인 쿼리 -- 기본 show full processlist; -- 상세 select * from INFORMATION_SCHEMA.PROCESSLIST; -- 해당 Thread 현황 select * from information_schema.INNODB_TRXG; -- 마지막에 해당 thread에서 실행중(된) 쿼리 조회 SELECT esc.THREAD_ID, t.processlist_id, esc.SQL_TEXT FROM performance_schema.events_statements_current esc /************..
[MYSQL] USER(사용자) 생성/권한 1. MYSQL 접속 mysql -u root -p 2. 현재 사용자(user) 확인 -- Tool에서 사용할때도 동일 하다. -- mysql database에 정보가 담겨져 있으므로 mysql database 선택 use mysql; -- mysql database 선택 select host, user, password from user; -- 조회 3. 사용자 추가 및 비밀번호 설정 -- user 생성 create user [user_name]; create user new_user; -- user 생성 및 password 설정 1 create user [user_name]@[host] identified by '[password]'; create user new_user@localhost ident..

반응형