Pertanyaan yang diberi tag «concurrency»

Untuk pertanyaan tentang masalah yang muncul ketika beberapa pengguna atau proses secara bersamaan mengakses atau mengubah informasi bersama dalam sistem database.


1
PostgreSQL - Jika saya menjalankan beberapa query secara bersamaan, dalam kondisi apa saya akan melihat speedup? Dalam situasi apa saya akan melihat perlambatan?
Saya mendekati Anda semua dengan rendah hati sebagai orang yang BUKAN DBA, dan saya yakin pertanyaan saya penuh dengan kekurangan konseptual dan "itu tergantung pada" ranjau darat. Saya juga cukup yakin bahwa Anda semua yang memilih untuk menjawab akan menginginkan lebih banyak cara spesifik daripada yang saat ini dapat saya …

1
Bagaimana cara melihat kueri postgres pemblokiran penuh?
Saya menggunakan pernyataan dari halaman ini untuk melihat pemblokiran pertanyaan di Postgres SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON a.pid = …

1
Menemukan tingkat isolasi default di SQL Server 2017 dan Azure SQL DB
Saya membaca buku yang berkaitan dengan transaksi dan konkurensi. Dalam satu paragraf disebutkan bahwa: Dalam contoh SQL Server lokal, tingkat isolasi default adalah Read-Committed berdasarkan penguncian Dan kalimat selanjutnya adalah: Default dalam SQL Database adalah Read - snapshot yang dilakukan berdasarkan pada baris-versi Pertanyaan saya adalah: apa perbedaan antara "Contoh …

1
Peningkatan counter postgreSQL bersamaan
Saya perlu mempertahankan tabel statistik untuk proyek, yang disusun oleh daftar item dan penggunaannya (Pikirkan sesuatu seperti situs web tempat Anda ingin menghitung tampilan halaman). Setiap kali item diterbitkan, saya harus meningkatkan penggunaan item tertentu. Implementasi pertama saya adalah: statistics( id integer NOT NULL, name character varying(255) NOT NULL, usage …

4
Strategi untuk pemesanan grup secara bersamaan?
Pertimbangkan basis data pemesanan kursi. Ada daftar n kursi, dan masing-masing memiliki atribut is_booked. 0 berarti tidak, 1 berarti tidak. Angka yang lebih tinggi dan ada overbooking. Apa strategi untuk melakukan beberapa transaksi (di mana setiap transaksi akan memesan sekelompok kursi secara bersamaan) tanpa membolehkan pemesanan berlebihan? Saya hanya akan …

1
Mengapa CTE terbuka untuk pembaruan yang hilang?
Saya tidak mengerti apa yang dimaksud Craig Ringer ketika dia berkomentar: Solusi ini dapat mengalami pembaruan yang hilang jika transaksi memasukkan kembali; tidak ada pemeriksaan untuk memastikan bahwa UPDATE memengaruhi setiap baris. di https://stackoverflow.com/a/8702291/14731 . Harap berikan urutan contoh acara (mis. Thread 1 melakukan X, Thread 2 melakukan Y) yang …


4
Sumber daya untuk memahami penguncian dan konkurensi SQL Server?
Seperti yang ditunjukkan oleh pertanyaan baru-baru ini tentang penguncian dan konkurensi tambang adalah KERAS. Bisakah Anda menyarankan sumber daya yang baik untuk profesional SQL tingkat lanjut hingga lanjut untuk melakukan studi menyeluruh tentang hal ini yang, jika dipelajari dengan tepat, memungkinkan navigasi yang lebih baik dari semua jebakan yang melekat …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.