Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

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
Membuat model skenario di mana masing-masing Artis Musik adalah Kelompok atau Pelaku Solo
Saya harus mendesain diagram entitas-hubungan (ERD) untuk konteks bisnis yang melibatkan penggambaran seniman musik , seperti yang akan saya uraikan di bawah ini. Deskripsi skenario Sebuah Artis memiliki Nama , dan harus baik sebuah kelompok atau sebuah Performer Solo (tapi tidak keduanya). Sebuah kelompok terdiri dari satu atau lebih Pelaku …


2
Pemindaian indeks lambat dalam tabel besar
Menggunakan PostgreSQL 9.2, saya memiliki masalah dengan pertanyaan lambat pada tabel yang relatif besar (200+ juta baris). Saya tidak mencoba sesuatu yang gila, hanya menambahkan nilai historis. Di bawah ini adalah kueri dan output rencana kueri. Tata letak meja saya: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | …

2
Redis mengambil semua Memori dan Gangguan
Redis server v2.8.4 berjalan pada Ubuntu 14.04 VPS dengan 8 GB RAM dan 16 GB ruang swap (pada SSD). Namun htopmenunjukkan bahwa itu redissaja yang menghabiskan 22.4 Gmemori! redis-serverakhirnya jatuh karena kehabisan memeory. Memdan Swpkeduanya hit 100% kemudian redis-serverterbunuh bersama dengan layanan lain. Dari dmesg: [165578.047682] Out of memory: Kill …

2
Memperbarui beberapa baris dengan nilai berbeda dalam satu kueri
Saya mencoba memahami cara MEMPERBARUI beberapa baris dengan nilai yang berbeda dan saya tidak mengerti. Solusinya ada di mana-mana tetapi bagi saya kelihatannya sulit untuk dipahami. Misalnya, dua pembaruan menjadi 1 permintaan: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE id=2; Saya tidak …
12 mysql  update 


2
Tetapkan nilai character_set_client ke utf8mb4
Saya mencoba mengonversi DB saya untuk utf8mb4mengikuti panduan ini . Saya telah menetapkan: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Tetapi nilai character_set_clientdan character_set_resultsmasih tidak akan berubah menjadi utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | …
12 mysql  collation  utf-8 


3
"Database sedang dalam transisi" Kesalahan
Hari ini saya mencoba mengembalikan database ke database yang sudah ada, saya cukup mengklik kanan database di SSMS -> Tugas -> Ambil Offline sehingga saya bisa mengembalikan database. Sebuah jendela sembulan kecil muncul dan muncul Query Executing.....untuk beberapa saat dan kemudian melemparkan pesan kesalahan Database is in use cannot take …

1
Haruskah saya menonaktifkan "statistik pembaruan otomatis" dalam skenario pergudangan data?
Saya memiliki gudang data 200 GB di SQL Server. Saya telah mengalami waktu eksekusi yang sangat lambat untuk beberapa permintaan; misalnya 12 jam untuk deletekueri sederhana dengan inner join. Setelah melakukan riset dengan rencana eksekusi, saya memperbarui statistik dari 2 tabel yang terlibat dalam kueri, menggunakan WITH FULLSCANopsi. Permintaan sekarang …

1
Dalam Powershell Mengambil Pesan Cetak Dari SSMS
Tim DBA kami tidak memverifikasi cadangan menggunakan di bawah ini TSQL(yang dapat dengan mudah dilakukan pasca-cadangan dan hampir tidak memerlukan waktu, jadi saya tidak mengerti mengapa tidak): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Mereka memiliki masalah di masa lalu, jadi meskipun kami pikir mereka akan belajar dari itu, mereka belum. …

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.