×
思维导图备注
Oracle Berkeley DB Programmer's Reference Guide (Version 18.1.32)
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
Database truncation
来源:Oracle
浏览
314
扫码
分享
2021-06-13 14:20:35
Database truncation
Database truncation
The
DB->truncate()
method empties a database of all records.
当前内容版权归
Oracle
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
Oracle
.
上一篇:
下一篇:
Berkeley DB Programmer’s Reference Guide
Preface
1. Introduction
Mapping the terrain: theory and practice
What is Berkeley DB?
What Berkeley DB is not
Do you need Berkeley DB?
What other services does Berkeley DB provide?
What does the Berkeley DB distribution include?
Where does Berkeley DB run?
The Berkeley DB products
2. Access Method Configuration
Selecting an access method
Logical record numbers
General access method configuration
Btree access method specific configuration
Hash access method specific configuration
Heap access method specific configuration
Queue and Recno access method specific configuration
3. Access Method Operations
Opening multiple databases in a single file
Partitioning databases
Retrieving records
Storing records
Deleting records
Database statistics
Database truncation
Database upgrade
Database verification and salvage
Flushing the database cache
Database close
Secondary indexes
Foreign key indexes
Cursor operations
4. Access Method Wrapup
Retrieving and updating records in bulk
Partial record storage and retrieval
Storing C/C++ structures/objects
Retrieved key/data permanence for C/C++
Error support
Cursor stability
Database limits
Disk space requirements
External File support
Access method tuning
Access method FAQ
5. Java API
Compatibility
Java programming notes
Java FAQ
6. Berkeley DB Server
7. C# API
8. Standard Template Library API
Dbstl typical use cases
Dbstl examples
Berkeley DB configuration
Using advanced Berkeley DB features with dbstl
Using transactions in dbstl
Using dbstl in multithreaded applications
Working with primitive types
Store and Retrieve data or objects of complex types
Dbstl persistence
Dbstl container specific notes
Using dbstl efficiently
Dbstl memory management
Dbstl miscellaneous notes
Dbstl known issues
9. Berkeley DB Architecture
Programming model
Programmatic APIs
Scripting languages
Supporting utilities
10. The Berkeley DB Environment
Creating a database environment
Sizing a database environment
Opening databases within the environment
Error support
DB_CONFIG configuration file
File naming
Shared memory regions
Security
Encryption
Remote filesystems
Environment FAQ
11. Berkeley DB Data Store and Concurrent Data Store Applications
Handling failure in Data Store and Concurrent Data Store applications
Architecting Data Store and Concurrent Data Store applications
Quick Start Guide
12. Berkeley DB Transactional Data Store Applications
Why transactions?
Terminology
Handling failure in Transactional Data Store applications
Architecting Transactional Data Store applications
Getting Started with Transactional Data Store Applications
Opening the environment
Opening the databases
Recoverability and deadlock handling
Atomicity
Isolation
Degrees of isolation
Transactional cursors
Nested transactions
Environment infrastructure
Deadlock detection
Checkpoints
Database and log file archival
Log file removal
Recovery procedures
Hot failover
Using Recovery on Journaling Filesystems
Recovery and filesystem operations
Berkeley DB recoverability
Transaction tuning
Transaction throughput
Transaction FAQ
13. Berkeley DB Replication
Replication environment IDs
Replication environment priorities
Building replicated applications
Replication Manager methods
Base API methods
Building the communications infrastructure
Connecting to a new site
Managing Replication Manager group membership
Replication views
Managing replication directories and files
Running Replication Manager in multiple processes
Running replication using the db_replicate utility
Choosing a Replication Manager acknowledgement policy
Elections
Synchronizing with a master
Initializing a new site
Bulk transfer
Transactional guarantees
Master leases
Read your writes consistency
Clock skew
Communicating between Replication Manager Sites
Special considerations for two-site replication groups
Network partitions
Replication FAQ
Ex_rep: a replication example
Ex_rep_base: a TCP/IP based communication infrastructure
Ex_rep_base: putting it all together
Ex_rep_chan: a Replication Manager channel example
14. Berkeley DB Slice Support
Slice APIs
Key Design
15. Distributed Transactions
Berkeley DB XA Implementation
Building a Global Transaction Manager
XA Introduction
Configuring Berkeley DB with the Tuxedo System
Restrictions on XA Transactions
XA: Frequently Asked Questions
16. Application Specific Logging and Recovery
Defining application-specific log records
Automatically generated functions
Application configuration
17. Programmer Notes
Error returns to applications
Globalization Support
Environment variables
Multithreaded applications
Berkeley DB handles
Name spaces
Memory-only or Flash configurations
Disk drive caches
Copying or moving databases
Compatibility with historic UNIX interfaces
Run-time configuration
Performance Event Monitoring
Programmer notes FAQ
18. The Locking Subsystem
Configuring locking
Configuring locking: sizing the system
Standard lock modes
Deadlock detection
Deadlock detection using timers
Deadlock debugging
Locking granularity
Locking without transactions
Locking with transactions: two-phase locking
Berkeley DB Concurrent Data Store locking conventions
Berkeley DB Transactional Data Store locking conventions
Locking and non-Berkeley DB applications
19. The Logging Subsystem
Configuring logging
Log file limits
20. The Memory Pool Subsystem
Configuring the memory pool
Warming the memory pool
21. The Transaction Subsystem
Configuring transactions
Transaction limits
22. Sequences
23. Berkeley DB Extensions: Tcl
Using Berkeley DB with Tcl
Tcl API programming notes
Tcl error handling
Tcl FAQ
24. Berkeley DB Extensions
Using Berkeley DB with Perl
Using Berkeley DB with PHP
25. Dumping and Reloading Databases
Dump output formats
Loading text into databases
26. Additional References
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度