Tôi muốn đếm số lượng kết nối mở trong cơ sở dữ liệu sqlite. Có cách nào làm được việc này không?Làm cách nào để đếm số lượng kết nối mở trong cơ sở dữ liệu sqlite?
5
A
Trả lời
10
Theo theseposts trên danh sách gửi thư không có cách nào để kiểm tra số lượng kết nối mở thông qua mã hoặc chính cơ sở dữ liệu. Không có API.
Theo this post, nếu bạn đang chạy trên hệ thống loại POSIX, bạn có thể sử dụng lệnh lsof
để đếm số lượng quá trình đã mở cơ sở dữ liệu.
Nếu bạn đang ở trên Windows bạn có thể sử dụng Process Explorer để đếm số lượng kết nối với các bước sau:
- Trong Process Explorer nhấp chuột vào 'Find' -> Tìm Xử lý hoặc DLL ...
- Nhập tên cơ sở dữ liệu sqlite của bạn và nhấp vào 'Tìm kiếm' (hoặc nhấn Enter)
- Trong cửa sổ kết quả, nhấp vào cơ sở dữ liệu của bạn. Nó sẽ trở thành nổi bật như là một 'tập tin' trong cửa sổ Process Explorer chính.
- Quay trở lại cửa sổ chính, click chuột phải vào tập tin cơ sở dữ liệu của bạn và chọn Properties
- Bây giờ bạn có thể nhìn thấy số lượng tài liệu tham khảo và Xử lý
4
Một màn hình tập tin mở như lsof sẽ làm điều đó
lsof dbName.sql
sẽ cung cấp cho bạn danh sách các kết nối
OpenerName 6158 User 39u REG 1,2 20480 20397113 dbName.sql
Các vấn đề liên quan
- 1. Làm cách nào để đo lường số lượng kết nối cơ sở dữ liệu mở
- 2. kết nối cơ sở dữ liệu sqlite/câu hỏi khóa
- 3. Làm cách nào để kết nối với cơ sở dữ liệu SQLite bằng PHP?
- 4. Làm cách nào để kết nối CakePHP với cơ sở dữ liệu SQLite?
- 5. Mở lại kết nối cơ sở dữ liệu trong Java
- 6. Cách đếm số lượng bản ghi trong sqlite trong Android
- 7. Giữ mở một kết nối cơ sở dữ liệu MongoDB
- 8. Làm thế nào để đếm các kết nối db mở?
- 9. Mở kết nối với cơ sở dữ liệu được bảo mật bằng SQLite với navicat
- 10. Sqlite + C#: Không thể mở tệp cơ sở dữ liệu
- 11. Cơ sở dữ liệu và kết nối
- 12. Cách tốt nhất để kết nối và sử dụng cơ sở dữ liệu sqlite từ C#
- 13. Mở rộng cơ sở dữ liệu PHPUnit - Làm cách nào để có tập dữ liệu trống?
- 14. Làm thế nào để bạn sử dụng cảm ứng để kết nối với cơ sở dữ liệu SQLite cục bộ?
- 15. Làm cách nào để mở cơ sở dữ liệu lõi?
- 16. Làm cách nào để xóa cơ sở dữ liệu SQLite trong bộ nhớ bằng PHP PDO?
- 17. Làm cách nào để kết nối an toàn ứng dụng Backbone.js với cơ sở dữ liệu?
- 18. cách tính số lượng giao dịch cơ sở dữ liệu trên giây và tăng trưởng cơ sở dữ liệu
- 19. SQLite - nhận số hàng trong cơ sở dữ liệu
- 20. Tạo cơ sở dữ liệu trong JDBC Sqlite
- 21. Cách kết nối với cơ sở dữ liệu sqlite bằng mật khẩu
- 22. Làm cách nào tôi có thể sử dụng dapper để kết nối với cơ sở dữ liệu sqlite?
- 23. sqlite không thể mở tệp cơ sở dữ liệu được mã hóa hoặc không phải là cơ sở dữ liệu?
- 24. Làm cách nào để kết nối với cơ sở dữ liệu hiện có trong ASP.NET MVC?
- 25. Làm cách nào để kết nối với cơ sở dữ liệu trong IronWorker bằng ActiveRecord?
- 26. Cách lấy chuỗi kết nối từ cơ sở dữ liệu
- 27. SQLite: cơ sở dữ liệu chỉ đọc
- 28. gì nếu tôi không đóng kết nối cơ sở dữ liệu SQLite bằng Python
- 29. java + sqlite: làm thế nào để mở cơ sở dữ liệu dưới dạng chỉ đọc?
- 30. Làm thế nào để chèn dữ liệu vào cơ sở dữ liệu SQLite trong android?
này đã được mở cho một vài ngày. Chấp nhận câu trả lời của riêng tôi cho đến bây giờ nhưng tôi chắc chắn mở cho các đề xuất khác. – culix