SQLite의 최대 제한
MD Aminul Islam
2023년6월21일
이 기사에서는 SQLite 데이터베이스의 최대 크기와 그 제한 및 효율성을 살펴봅니다.
SQLite 데이터베이스의 최대 크기
여기서 우리는 SQLite의 모든 최대 제한을 볼 것입니다.
이름 | 변하기 쉬운 | 최대 크기 |
---|---|---|
BLOB 또는 문자열의 최대 길이 | SQLITE_MAX_LENGTH |
2147483647 |
최대 열 수 | SQLITE_MAX_COLUMN |
2000년 |
최대 SQL 문 길이 | SQLITE_MAX_SQL_LENGTH |
1,000,000,000 |
조인의 최대 테이블 수 | — | 64 |
식 트리의 최대 깊이 | SQLITE_MAX_EXPR_DEPTH |
1000 |
함수의 최대 인수 수 | SQLITE_MAX_FUNCTION_ARG |
100 |
복합 SELECT 문의 최대 용어 수 |
SQLITE_MAX_COMPOUND_SELECT |
500 |
LIKE 또는 GLOB 패턴의 최대 길이 |
SQLITE_MAX_LIKE_PATTERN_LENGTH |
50000 |
단일 SQL 문의 최대 호스트 매개변수 수 | SQLITE_MAX_VARIABLE_NUMBER |
999 |
트리거 재귀의 최대 깊이 | SQLITE_MAX_TRIGGER_DEPTH |
1000 |
최대 연결된 데이터베이스 수 | SQLITE_MAX_ATTACHED |
10 |
데이터베이스 파일의 최대 페이지 수 | SQLITE_MAX_PAGE_COUNT |
4294967294 |
테이블의 최대 행 수 | — | 264(18446744073709551616 또는 약 1.8e+19) |
최대 데이터베이스 크기 | — | 4294967294 페이지 |
스키마의 최대 테이블 수 | — | 2147483646 |
최대 제한을 초과하는 데이터베이스를 설계하는 것은 매우 어렵기 때문에 최대 값을 업그레이드할 필요가 없습니다.
테이블이 많은 대규모 데이터베이스를 사용하는 경우 쿼리를 성공적으로 실행하고 결과를 표시하는 데 더 많은 시간이 필요합니다. 따라서 실행 시간
은 이 항목의 주요 성능 척도입니다.
작가: MD Aminul Islam
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn