Pertanyaan yang diberi tag «transaction»

Mekanisme untuk melakukan serangkaian perubahan yang konsisten ke dalam basis data secara atomis.

5
Apa hubungan yang tepat antara transaksi basis data dan penguncian?
Ini adalah pertanyaan sederhana yang diajukan dalam semangat meningkatkan pengetahuan saya; mohon bersikap lembut dalam tanggapan Anda. Sebagai pengembang aplikasi lama, saya tahu pada tingkat tertentu apa transaksi itu (saya menggunakannya sepanjang waktu). Mengesampingkan tingkat isolasi transaksi untuk saat ini, pada tingkat tinggi transaksi memungkinkan blok pekerjaan diselesaikan seluruhnya atau …


2
Hindari pelanggaran unik dalam transaksi atom
Apakah mungkin membuat transaksi atom dalam PostgreSQL? Pertimbangkan saya memiliki kategori tabel dengan baris ini: id|name --|--------- 1 |'tablets' 2 |'phones' Dan nama kolom memiliki kendala unik. Jika saya mencoba: BEGIN; update "category" set name = 'phones' where id = 1; update "category" set name = 'tablets' where id = …


2
Indeks unik yang ditangguhkan di postgres
Melihat ke dokumentasi postgres untuk tabel alter , tampaknya kendala reguler dapat ditandai sebagai DEFERRABLE(lebih konkret INITIALLY DEFERRED,, itulah yang saya tertarik). Indeks juga dapat dikaitkan dengan kendala, selama: Indeks tidak dapat memiliki kolom ekspresi atau indeks parsial Yang membuat saya percaya saat ini tidak ada cara untuk memiliki indeks …


1
Data MySQL Commited tidak terlihat untuk memilih kueri
Konteks: Kerangka kerja yang digunakan adalah Spring dan semua kueri dijalankan dengan JdbcTemplate. Versi Mysql Server adalah 5.6.19. The tableadalah InnoDB tabledan default seperti auto commitdan tingkat isolasi berulang-read diatur. Masalah : Terjadi Insertdi dalam transaksi dan selectyang membaca data yang sama dimasukkan tidak melihat data. The selectberjalan setelah itu …


1
MySQL: apakah transaksi mengunci baris?
Saya belum pernah mencoba menggunakan transaksi MySQL sebelumnya, saya hanya ingin mengklarifikasi sesuatu. Jika dua pengguna menjalankan kueri pada waktu yang sangat tepat, bagaimana MySQL akan menangani ini? mis. pengguna mencoba memperbarui catatan. user1: perbarui tabel set kolom = kolom - 4 di mana column_id = 1; user2: perbarui tabel …

1
Bagaimana cara membandingkan xmin dan txid_current () setelah pembungkus ID transaksi?
Selain kolom regulernya, tabel Postgres juga memiliki berbagai kolom sistem . Salah satunya,, xminmenyimpan ID transaksi yang digunakan untuk membuat baris. Tipe datanya adalah xid, integer empat byte yang membungkus di beberapa titik (yaitu belum tentu unik). Fungsi txid_current()pada gilirannya mengembalikan ID transaksi saat ini, tetapi sebagai bigint, karena "diperpanjang …

1
Nonaktifkan komit eksplisit di JDBC, deteksi mereka dalam SQL, atau letakkan database dalam status readonly
Latar Belakang : Saya sedang mengerjakan http://sqlfiddle.com (situs saya), dan saya mencoba untuk mencegah kemungkinan penyalahgunaan. Saya berharap bahwa dengan menanyakan masalah yang sedang saya tangani saat ini, saya tidak secara tidak sengaja memperburuk potensi penyalahgunaan, tetapi apa yang dapat Anda lakukan? Aku percaya kalian Saya ingin mencegah pengguna mana …

2
Transaksi dalam prosedur tersimpan
Saya perlu melakukan UPDATE dan INSERT dalam satu transaksi. Kode itu berfungsi dengan baik sendiri, tetapi saya ingin dapat memanggilnya dengan mudah dan mengirimkan parameter yang diperlukan. Ketika saya mencoba untuk menumpuk transaksi ini dalam prosedur tersimpan saya mengalami banyak kesalahan sintaksis. Bagaimana saya bisa merangkum kode berikut sehingga dapat …

2
Di mana InnoDB menyimpan data transaksi sebelum melakukannya?
Saya telah melakukan beberapa tes menggunakan READ_COMMITTEDdan READ_UNCOMMITTEDdi rumah, menggunakan teknologi JDBC. Saya melihat bahwa READ_UNCOMMITTEDsebenarnya dapat membaca data yang tidak dikomit, misalnya data dari beberapa transaksi yang belum berkomitmen (dapat melakukan permintaan-UPDATE). Pertanyaan Di mana data yang tidak terikat disimpan, sehingga READ_UNCOMMITTEDtransaksi dapat membaca data yang tidak terikat dari …

3
Apa efek dari memiliki transaksi terbuka di MSSQL terlalu lama?
Saya hanya ingin tahu apa yang terjadi jika Anda memulai transaksi dalam DB dan lupa untuk melakukan atau mengembalikannya. Apakah server akan mati? Katakanlah Anda meninggalkannya selama 3 hari. Ada juga pengguna yang menggunakannya dengan asumsi bahwa pengguna lain tidak tahu bahwa ada transaksi yang tidak tertutup (anggap saja pengguna …


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.