Database & Bigdata54 [MySQL/MariaDB] innodb_flush_log_at_trx_commit 파라미터 / 개념도 innodb_flush_log_at_trx_commit 란 ? - 트랜잭션이 commit 될 때 log buffer를 flush하고 disk 연산이 flush 되는 시점을 설정하는 파라미터 - default 값은 1 Innodb_flush_log_at_trx_commit 개념도 1. commit 2. InnoDB의 log buffer에 데이터 쓰기 (메모리 영역) 3. OS buffer Cache에 쓰기 (메모리 영역) 4. InnoDB log file에 쓰기 (데이터 영역) --> flush innodb_flush_log_at_trx_commit=0 - 트랜잭션 commit되면 1~2단계까지 처리하고(log buffer에 데이터 쓰기), 1초에 한번 씩 3~4단계를 자동으로 수행함 (OS buffer .. 2021. 9. 16. [MS-SQL] MS-SQL에서 MySQL(MariaDB) linked Server 연결,조회,삭제 / Linked Server 란 ? / ODBC 드라이버 설치 및 시스템 DSN 추가 / Openquery 목적 SQL Server에서 MySQL/MariaDB로 Linked Server 연결해 데이터 조회 Linked Server란 ? 서로 다른 데이터베이스를 연결할 필요가 있을 경우 링크드서버(linkedserver)를 이용 데이터베이스에 또 다른 원격지에 있는 데이터베이스를 연결할 수 있음 링크드서버를 지정해 데이터베이스와 데이터베이스가 서로 연결된 상태로 유지할 수 있는 기능 Oracle의 DB Link와 동일한 역할 수행 ODBC 드라이버 설치 및 시스템 DSN 추가 * ODBC(Open DataBase Connectivity)란 ? - Windows Server에서 다른 데이터베이스 (Oracle, MySQL,MariaDB 등)와 연동이 필요할 때 사용 - MS에서 제공하지 않음 해당 데이터베이스 .. 2021. 9. 15. [MS-SQL] System DB란 ? / System DB(시스템 데이터베이스) 이동하기 System DB란 ? MS-SQL을 설치하면 기본적으로 4개의 시스템 데이터베이스가 설치된다. SQL Server가 시스템을 운영, 관리하기 위한 데이터와 사용자 데이터베이스를 관리하기 위한 모든 데이터를 담고 있다. System DB Description master - SQL Server인스턴스에 대한 모든 시스템 수준 정보를 기록 - 디스크 공간, 계정 정보, 사용자 데이터베이스 정보, 연결된 서버 및 시스템 구성 설정 등 인스턴스 차원의 메타데이터가 포함 - SQL Server master 데이터베이스를 사용할 수 없는 경우에는 시작할 수 없음 msdb - SQL Server 에이전트에서 알림과 작업을 예약하는 데 사용 model - SQL Server에서 생성되는 모든 데이터베이스에 대한 템플.. 2021. 9. 15. [MS-SQL] 관리자 권한 계정 생성하기 / SA 계정 사용하기 / SQL Server 인증 설정하기 목표 MS-SQL에서 관리자 권한(sysadmin)을 갖는 계정 생성하기 SA 계정 로그인 사용 및 PW 변경 Windows 인증과 SQL Server 인증 설정하기 SA 계정 생성 1. Windows 인증으로 DB 접속 2. 새 로그인 생성 3. 새 로그인 계정 정보 입력 4. 서버 역할 추가 5. 로그인 사용 SA 계정 사용하기 기본 관리자 계정인 SA의 PW 변경과 사용 SQL Server 및 Windows 인증 모드 사용 2021. 9. 15. 이전 1 2 3 4 5 6 7 ··· 14 다음