Administrator Basis Data

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

3
Pengelompokan catatan berdasarkan interval waktu
Saya memiliki tabel dengan skema berikut, dan saya perlu mendefinisikan kueri yang dapat mengelompokkan data berdasarkan interval waktu ( mis. Catatan per menit ) dan kemudian memberikan jumlah perubahan ke SnapShotValue sejak grup sebelumnya. Saat ini, SnapShotValue selalu bertambah jadi saya hanya perlu jumlah perbedaan. Adakah yang bisa membantu dengan …

4
Pernyataan SELECT jarak jauh yang lambat karena "waktu pemrosesan klien" yang lama, tetapi cepat secara lokal
Ketika terhubung ke server produksi kami (SQL Server 2008, mesin yang sangat kuat), pernyataan SELECT ini membutuhkan waktu 2 detik , meludahkan kembali semua bidang (total data 4 MB). SELECT TOP (30000) * FROM person WITH(NOLOCK); Dari kotak lain di jaringan yang sama (menghubungkan menggunakan otentikasi SQL atau Windows Authentication), …






3
Mengapa saya tidak perlu memiliki satu meja untuk beberapa hubungan?
Dengan asumsi saya memiliki banyak hubungan dalam database saya, misalnya Store, Karyawan dan Penjualan, dan saya ingin menghubungkan pasangan dengan hubungan biner sederhana. Secara pribadi saya akan membuat tabel bernama Employee_Store dan Employee_Sale dengan kunci alami yang terdiri dari kunci asing. Sekarang, kolega saya bersikeras membuat satu tabel untuk beberapa …


4
Mengekstrak bidang dari RESTORE HEADERONLY
Saya mencoba menggunakan ' KEMBALIKAN HEADERONLY ' untuk mendapatkan tanggal ketika cadangan yang akan saya pulihkan telah dibuat. Perintah: RESTORE HEADERONLY FROM DISK = '<path to .bak file>' berfungsi dengan baik di Query Analyzer dan memberikan hasil dengan sekitar 50 kolom. Masalahnya sebenarnya mengakses ini dari kode. Saya bisa mendapatkan …

5
MySQL - cara tercepat untuk ALTER TABLE untuk InnoDB
Saya memiliki tabel InnoDB yang ingin saya ubah. Tabel ini memiliki ~ 80 juta baris, dan keluar dari beberapa indeks. Saya ingin mengubah nama salah satu kolom dan menambahkan beberapa indeks lagi. Apa cara tercepat untuk melakukannya (dengan asumsi saya bisa menderita downtime bahkan - server adalah budak yang tidak …

2
Bisakah saya mengganti nama nilai dalam kolom ENUM MySQL dalam satu permintaan?
Misalkan saya memiliki tabel Database dengan ENUM('value_one','value_two'). Saya ingin mengubahnya menjadi ENUM('First value','Second value'). Saya sedang melakukan itu sebagai berikut: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; ALTER TABLE `table` MODIFY `column` ENUM('First value','Second value'); …

5
PostgreSQL: Tanggal pembuatan tabel
Saya baru saja menyelesaikan sebuah proyek, di mana banyak tabel DB dibuat. Sebagian besar tabel ini berisi sampah sementara, dan saya mencari cara sederhana untuk mendaftar semua tabel ini. Apakah ada cara untuk mendaftar semua tabel DB yang diurutkan berdasarkan tanggal pembuatannya?

5
Dari sekumpulan nilai, bagaimana cara menemukan nilai yang tidak disimpan dalam kolom tabel?
Saya punya tabel yang berpotensi menyimpan ratusan ribu bilangan bulat desc id_key_table; +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-------+ | id_key | int(16) | NO | PRI | NULL | | +----------------+--------------+------+-----+---------+-------+ Dari suatu program, saya memiliki satu set bilangan bulat besar. …
12 mysql 


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.