조회 데이터베이스를 만들기 위해 tokyo cabinets B + tree API를 사용하고 있습니다. 리눅스 환경에서 실제 .tcb 데이터베이스 파일과 함께 생성 된 .tcb.wal 파일을 볼 수 있습니다. 이 파일의 크기는 0입니다. 동기화에 도움이되는 잠금 파일인지 여부가 궁금합니다. 또한 데이터베이스에서 레코드를 삭제할 때 파일 크기가 줄어들지 않습니다. 왜 그런 행동을하는 이유는 무엇입니까?tokyo cabinet : .tcb 파일과 함께 .tcb.wal 파일이 생성되었습니다. 레코드를 삭제하는 동안 Db 크기가 줄어들지 않습니다.
1
A
답변
0
확장명 .wal은 Write Ahead Logging 파일을 나타냅니다. 이 파일은 트랜잭션 기능을 사용하는 경우에만 관련이 있습니다. 대부분의 응용 프로그램은 이러한 기능을 사용하지 않습니다. (자세한 내용은 문서에서 "ahead"로 검색하십시오.)
효율성을 위해 삭제할 때마다 파일 크기가 변경되지 않습니다. 마찬가지로 비어있는 데이터베이스를 만들면 빠른 삽입을위한 공간이 예약됩니다.
관련 문제
- 1. Tokyo Cabinet & .Net
- 2. SimpleDB 대 Tokyo Cabinet
- 3. python : tokyo cabinet store의 값을 늘리십시오.
- 4. 제거 된 테이블에서 테이블 크기가 줄어들지 않습니다.
- 5. PostgreSQL drop table 명령으로 DB 크기가 줄어들지 않습니다
- 6. DB 레코드를 삭제하는 AJAX 호출
- 7. key/value (일반) 및 tokyo cabinet (python tc-specific) 질문
- 8. 파이썬 스크립트를 실행하는 동안 여분의 파일이 생성되었습니다
- 9. 열을 삭제해도 데이터베이스 크기가 줄어들지 않습니다.
- 10. iphone os 4.0에서 UIpickerview 크기가 줄어들지 않습니다
- 11. 사용 가능한 여유 공간이 있어도 mdf 데이터 파일이 줄어들지 않습니다.
- 12. 큰 메모리 파일과 DB
- 13. ravendb에서 데이터 파일 크기가 줄어들지 않았습니다.
- 14. 레코드를 삭제하는 동안 다른 경로로의 전환이 실패합니다.
- 15. 레코드를 삭제하는 동안 2501 오류가 발생했습니다.
- 16. 이미지 크기 조정 - 파이썬 에서처럼 파일 크기가 줄어들지 않습니다.
- 17. 크기 조정 후 이미지 파일 크기가 줄어들지 않습니다.
- 18. 번들 내용을 삭제 한 후에 응용 프로그램 크기가 줄어들지 않습니다.
- 19. 왜 이미지 크기를 줄이면 orb의 크기가 줄어들지 않습니다.
- 20. MSSQL2008 로그 백업으로 인해 로그 크기가 줄어들지 않습니다.
- 21. NeuroPh 오류가 줄어들지 않습니다
- 22. 레이블이 정수로 줄어들지 않습니다
- 23. c3p0 풀이 줄어들지 않습니다.
- 24. RelativeLayout의 높이가 줄어들지 않습니다.
- 25. YACC 규칙이 줄어들지 않습니다.
- 26. 레코드를 추가하는 동안 Excel 파일이 손상됩니다.
- 27. 힘내 : 파일이 잘못된 소유권으로 생성되었습니다.
- 28. 권한 거부 : 파일이 .../파일에 생성되었습니다.
- 29. * 합병 도중 .edited 파일이 생성되었습니다
- 30. 다른 세그먼트 파일과 함께 lucene 디렉토리를 삭제하는 방법
감사합니다. 그건 분명했습니다. 또한 각 db 파일에는 no와 같은 데이터베이스에 대한 일부 메타 데이터가 있습니다. of leafs, non-leafs, 튜닝 파라미터. 그것들은 또한 약간의 공간을 차지할 것입니다. – dev0