IBSurgeon 라이브러리
Firebird 성능, 복구, 구성, 하드웨어, 마이그레이션, 암호화 등에 관한 문서, 가이드 및 참고 자료입니다.
Firebird 5
- 무료 서적 “Detailed New Features Of Firebird 5”: HTML 및 PDF (119페이지)로 제공됩니다.
- Firebird에서 사용되는 데이터 접근 방법, D.Simonov 및 D.Yemanov 저
- Firebird에서 BLOB를 네트워크로 전송하기, D.Simonov 저
- Firebird 5의 병렬 데이터 읽기
- 5.0.1의 새로운 옵티마이저 기능 (신규, 2024-08-21)
- Firebird 5 실전 마이그레이션 가이드
성능
- Firebird에서 UUID 사용하기
- Firebird 안티패턴 15가지 (신규!)
- 더 나은 Firebird 성능을 위한 5가지 첫 단계 (또는 PDF)
- 5 Primeiros Passos Para Melhorar o Performance do Firebird (em PDF)
- Firebird 구성 계산기
- Firebird 데이터베이스 성능 간단 체크리스트 (더 이상 사용되지 않음)
- Firebird 속도를 높이는 23가지 추가 방법
- Firebird 데이터베이스 속도를 높이는 45가지 방법
- 최적화된 Firebird 구성 파일 (더 이상 사용되지 않음, 대신 Firebird 구성 계산기 사용)
- 1분 안에 Windows Server 2016에서 Firebird를 20% 더 빠르게 만드는 방법 (더 이상 사용되지 않음 - 대신 Firebird 데이터베이스 속도를 높이는 45가지 방법 참조)
- DATE 열이 있는 쿼리 속도를 높이기 위해 접두사 날짜 사용하기
- Firebird가 많은 메모리를 소비하게 만드는 방법은? (문서)
- Firebird SQL에서 인덱스가 INSERT, UPDATE 및 DELETE 성능에 미치는 부정적 영향 (문서)
- nbackup -D ON 스위치는 ZFS에서 작동하지 않습니다
트랜잭션
- Firebird 트랜잭션 작동 방식 (트랜잭션 기본 이해에 필요한 문서)
- Firebird에서 교착 상태를 추적하는 방법 (문서)
성능 테스트
- 간단한 INSERT/UPDATE/DELETE 테스트 (간단한 스크립트, 성능 문제 진단의 첫 단계)
- 백업으로 디스크 속도 빠르게 추정하기 (문서)
- Firebird OLTP-EMULator (공식 Firebird 테스트)
- Firebird 성능 저하: 테스트, 신화, 그리고 진실 - 1.7Tb, 1부 (문서)
- 1.7 테라바이트 Firebird SQL 데이터베이스에 대한 자세한 내용 - 1.7Tb, 2부 (문서)
- 1.7 테라바이트 Firebird SQL 데이터베이스 튜닝 - 1.7Tb, 3부 (문서)
- 1 Tb Firebird 데이터베이스: 예비 보고서 (문서)
Firebird 성능 뉴스레터
Firebird 데이터베이스 성능 최적화 서비스
- 성능 최적화 서비스: 감사 및 완전 최적화
- 설문지: Firebird 데이터베이스 성능 최적화에 필요한 정보
복제
복구
심각한 손상의 경우
가벼운 손상 및 손상과 그 해결에 관한 일반 정보
-
손상된 Firebird 데이터베이스를 복구하는 방법은? (실용적인 단계)
-
gfix.exe 출력에 대한 간단한 설명 (짧은 문서)
-
Firebird 데이터베이스에서 중복 레코드를 찾아 삭제하는 방법 (실용적인 단계)
-
“Cannot commit index” 또는 부분적으로 복원된(일관성 없는) 데이터베이스에서 데이터를 추출하는 방법 (!)
-
Petya와의 전투: 랜섬웨어 크립토 바이러스에 암호화된 Firebird 데이터베이스 파일에서 데이터를 복구한 경험
-
내부 gds 소프트웨어 일관성 검사 - Firebird/InterBase 데이터베이스 복구 방법 (2014)
-
InterBase 및 Firebird 복구 가이드 (“The InterBase World” 책의 챕터)
Firebird 데이터베이스 암호화
- Firebird용 1단계 암호화 설치 프로그램 (영어) (포르투갈어: README)
- Firebird 데이터베이스 암호화 작동 방식
- Firebird 데이터베이스 암호화 플러그인의 소스 및 단계별 지침이 포함된 데모 패키지
- 개발자 도구로 암호화된 데이터베이스에 연결
하드웨어 및 클라우드
- 최대 Firebird 쓰기 성능을 위한 최적의 AWS EC2 인스턴스 선택
- Firebird 하드웨어 가이드 (!)
- Windows Server에 Samsung NVMe SSD 드라이버 설치 방법
- 빠르고, 강력하며, 저렴한: 미화 1,000달러 미만의 중소기업 데이터베이스용 충분한 성능의 서버 (더 이상 사용되지 않음)
백업 및 복원
- Gbak 백업-복원 빠른 가이드 (읽는 데 15분, 절약하는 데는 몇 시간)
- HQbird 백업을 Amazon S3로 보내기
- 데이터베이스 백업 시 흔히 저지르는 12가지 실수
문제 해결
- Windows에서 Firebird 크래시 및 중단 덤프 수집 구성 방법
- Linux에서 Firebird 크래시 및 중단 덤프 구성 방법
- Firebird.log의 오류
- Firebird 서버를 크래시시키는 방법
설치 및 구성
- FirebirdSQL: 내부 파일, 임시 파일 및 환경 변수 (!)
- Linux에 Firebird 3.0 및 4.0 설치 방법 (!)
- 최신 Linux 버전에 Firebird 3 설치: CentOS 8 및 Ubuntu 19
- instreg.exe 및 instsvc.exe 사용 방법 (Windows에서 Firebird 설치를 위한 명령줄 도구)
- Firebird 3가 임베디드 연결 문자열로 2.5처럼 연결되도록 만드는 방법
- Windows에서 Firebird의 연결 프로토콜을 활성화 또는 비활성화하는 방법
- CentOS 6.x에서 네트워크 프로토콜을 통해 Firebird가 작동하도록 활성화하는 방법
- fb_lock_print 매개변수 설명
- Firebird 3 설치 명령줄 매개변수
- Firebird 3 데이터베이스 서버 설치
- Firebird 연결 문자열 치트 시트
마이그레이션
- Firebird 5 실전 마이그레이션 가이드 (무료 가이드, 41페이지)
- 마이그레이션 비디오 1: Firebird 5로 마이그레이션하는 가장 빠른 방법
- 마이그레이션 비디오 2: 마이그레이션 중 발생할 수 있는 문제
- 마이그레이션 비디오 3: 문제 해결 방법
- 마이그레이션 웨비나: 마이그레이션에 관한 질문과 답변
- Migration Framework for Firebird (Firebird 데이터베이스 자동 마이그레이션을 위한 유료 도구)
- 간단한 Firebird 4 마이그레이션 가이드, PDF 버전도 있음 (무료 가이드, 24페이지)
- Firebird 2.5 데이터베이스를 Firebird 3.0으로 빠르게 변환 (기사)
- Firebird 4 마이그레이션 가이드 (유료 서적, C.Cantu 저, 206페이지)
- Firebird용 Performance Comparer (무료 도구, C.Cantu, v1.0.2)
- Firebird와 InterBase의 차이점 (기사)
- 모든 Firebird 및 InterBase ODS(On-Disk-Structure) 버전 (기사)
- security2.fdb(Firebird 2.5)에서 security3.fdb(Firebird 3.0)로 사용자 마이그레이션(복사) 방법 (기사)
- Firebird v 2.x와 30 사이의 알려진 비호환성 목록
- 마이그레이션 서비스 (복잡한 데이터베이스 마이그레이션을 위한 서비스)
기본 사항
- 데이터 유형
- 테이블. 기본 키 및 생성기
- Firebird 및 InterBase의 데이터베이스 제약 조건
- 인덱스 (InterBase 및 Firebird)
- 뷰 (InterBase 및 Firebird)
- 데이터베이스 물리적 구조 (InterBase 및 Firebird)
Firebird 관련 유용한 자료: 팁, 요령, 농담 및 방법
IBSurgeon 도구 가이드
Database Analyst (구 IBAnalyst) 최적화 문서