IBSurgeon 라이브러리
Firebird 성능, 복구, 구성, 하드웨어, 마이그레이션, 암호화 등에 관한 문서, 가이드, 참고 자료입니다.
Firebird 5
- 무료 도서 “Detailed New Features Of Firebird 5”: HTML 및 PDF(119페이지)로 제공됩니다.
- Data access methods used in Firebird, D.Simonov 및 D.Yemanov 저
- Transferring BLOBs over the wire in Firebird, D.Simonov 저
- Parallel Reading Of Data in Firebird 5
- New Optimizer Features in 5.0.1 (신규, 2024년 8월 21일)
- Practical Migration Guide to Firebird 5
성능
- Firebird에서 UUID 사용하기
- 15 Firebird Antipatterns (신규!)
- 5 First Steps To Better Firebird Performance (또는 PDF)
- 5 Primeiros Passos Para Melhorar o Performance do Firebird (PDF)
- Configuration Calculator for Firebird
- Short Firebird database performance checklist (더 이상 사용되지 않음)
- 23 More Ways To Speed Up Firebird
- 45 Ways To Speed Up Firebird Database
- Optimized Firebird configuration files (더 이상 사용되지 않음, 대신 Configuration Calculator for Firebird 사용)
- How to make Firebird work 20% faster on Windows Server 2016 in less than 1 minute (더 이상 사용되지 않음 - 대신 45 Ways To Speed Up Firebird Database 참조)
- Using prefix date to speed up queries with DATE columns
- How to make Firebird consume a lot of memory? (문서)
- Negative impact of indices to INSERT, UPDATE and DELETE performance in Firebird SQL (문서)
- nbackup with switch -D ON does not work on ZFS
트랜잭션
- How Firebird Transactions work (트랜잭션의 기본 이해에 필요한 문서)
- How to track deadlocks in Firebird (문서)
성능 테스트
- Simple INSERT/UPDATE/DELETE test (간단한 스크립트, 성능 문제 진단의 첫 단계)
- Quick estimation of disk speed with backup (문서)
- Firebird OLTP-EMULator (공식 Firebird 테스트)
- Firebird performance degradation: tests, myths, and truth - 1.7Tb, 1부 (문서)
- More details about 1.7 Terabyte Firebird SQL database - 1.7Tb, 2부 (문서)
- Tuning 1.7 Terabyte Firebird SQL database - 1.7Tb, 3부 (문서)
- 1 Tb Firebird database: a preliminary report (문서)
Firebird 성능 뉴스레터
- Issue 1: Firebird 4 vs Firebird 3 Write Performance, Choosing AWS EC2 instance for Firebird, etc (문서)
Firebird 데이터베이스 성능 최적화 서비스
- 성능 최적화 서비스: 감사 및 전체 최적화
- 설문지: Firebird 데이터베이스 성능 최적화에 필요한 정보
복제
- How to create and fill artificial primary keys (often needed for replication) (문서)
- How to setup Firebird replication with HQbird
복구
심각한 손상의 경우
경미한 손상, 그리고 손상 및 복구에 관한 일반 정보
-
How to find and delete duplicate records in Firebird database (실용적인 단계)
-
“Cannot commit index” 또는 부분적으로 복원된(일관성 없는) 데이터베이스에서 데이터를 추출하는 방법 (!)
-
Common InterBase/Firebird errors caused by corruptions and their recovery chances
-
Internal gds software consistency check - 심각한 Firebird/InterBase 오류의 전체 목록
-
Internal gds software consistency check - 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 버전(CentOS 8 및 Ubuntu 19)에 Firebird 3 설치하기
- 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 성능 비교 도구 (무료 도구, C.Cantu 제공, v1.0.2)
- Firebird와 InterBase의 차이점 (문서)
- 모든 Firebird 및 InterBase On-Disk-Structure (ODS) 버전 (문서)
- 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) 최적화 문서