Administrator Basis Data

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

3
ALTER TABLE pada tabel besar dengan kolom yang diindeks
Saya memiliki tabel besar dengan kolom VARCHAR (20), dan saya perlu mengubahnya menjadi kolom VARCHAR (50). Biasanya, melakukan ALTER TABLE (menambahkan TINYINT) pada tabel khusus ini membutuhkan waktu sekitar 90-120 menit untuk diselesaikan, jadi saya benar-benar hanya dapat melakukannya pada Sabtu atau Minggu malam untuk menghindari memengaruhi pengguna database. Jika …



1
Bagaimana INFORMATION_SCHEMA diterapkan di MySQL?
Secara teori, INFORMATION_SCHEMA adalah serangkaian pandangan yang ditentukan dalam standar SQL yang memungkinkan pengguna untuk memeriksa metadata sistem. Bagaimana ini diterapkan di MySQL? Ketika saya terhubung ke instalasi baru saya melihat dua database: mysqldan information_schema. Setelah menggunakan SHOW CREATE TABLEpernyataan pada information_schemadatabase, sepertinya itu tidak diimplementasikan sebagai seperangkat pandangan tetapi …

1
Mengapa SQL * PLUS perlu garis miring setelah BUAT TYPE?
Saya baru saja mengalami masalah yang saya mendefinisikan Jenis dan mengujinya dalam TOAD dan semuanya OK. Tetapi berjalan di bawah SQL * PLUS itu melemparkan kesalahan. Contoh: CREATE OR REPLACE TYPE MyType AS OBJECT ( Item1 NUMBER, Item2 NUMBER ); Untuk beberapa alasan saya harus menambahkan garis miring di sini …

3
Apa cara paling efektif untuk menduplikasi contoh di SQL 2008?
Kami punya contoh basis data sederhana dengan data yang cukup di basis data agar tetap berguna, dan kita bisa menggunakannya untuk tujuan demonstrasi, dan saya ingin meletakkan salinannya di laptop saya sehingga saya bisa menggunakannya untuk pekerjaan dev ketika Saya tidak di kantor. (Instance database dev biasa sekitar 150GB, instance …


3
Apa yang harus dilakukan ketika bidang dalam tabel mendekati bilangan bulat 32 bit max ditandatangani atau tidak ditandatangani?
Dalam basis data yang diberikan yang menyimpan catatan pengguna dalam bentuk bidang kenaikan-otomatis yang unik (untuk contoh, pesan antar-pengguna) ... apa yang harus dilakukan ketika saatnya tiba dan mendekati jumlah maksimum yang ditandatangani atau tidak ditandatangani dari tipe data saat ini? (A 32-bit INT)? Saya menduga bahwa server database akan …
14 mysql 

3
SQL Server - Tabel Sementara vs. Fisik
Gerakan sedang berlangsung di tempat kerja saya untuk menjauh dari menggunakan tabel #temp dan alih-alih menggunakan tabel fisik permanen dengan SPID. Kapan pun seseorang sebelumnya akan menyisipkan ke tabel #temp, sekarang INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)diperlukan - bersama-sama dengan sekelompok DELETE FROM dbo.MyPermanentTable WHERE SPID = @@SPIDpernyataan …


5
Lampirkan / lepaskan vs cadangan / pulihkan
Saya perlu mentransfer database (secara keseluruhan) ke server lain, untuk membuat database duplikat untuk mengatur lingkungan pengujian lain. Saya punya dua pilihan: Buat cadangan penuh di server sumber / pulihkan di server tujuan; Lepaskan di server sumber / lampirkan di server tujuan. Apa pro dan kontra dari dua solusi sesuai …


1
Tidak dapat memasukkan baris kunci duplikat pada indeks yang tidak unik?
Kami telah menemukan kesalahan aneh ini tiga kali selama beberapa hari terakhir, setelah bebas dari kesalahan selama 8 minggu, dan saya bingung. Ini adalah pesan kesalahan: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The duplicate …

2
Bisakah SQL Server membuat tabrakan dalam nama kendala yang dihasilkan sistem?
Saya memiliki aplikasi yang membuat jutaan tabel dalam database SQL Server 2008 (non clustered). Saya mencari untuk meng-upgrade ke SQL Server 2014 (berkerumun), tetapi saya menekan pesan kesalahan ketika sedang dimuat: "Sudah ada objek bernama 'PK__tablenameprefix__179E2ED8F259C33B' dalam database" Ini adalah nama kendala yang dihasilkan sistem. Sepertinya nomor 64-bit yang dihasilkan …

1
Apa yang dinyatakan oleh IDLE dalam deretan pg_stat_activity?
Adakah yang bisa mengatasi keraguan saya tentang pg_stat_activitypostgres 9.5 di bawah ini? Bisakah beberapa orang memberi tahu saya apa yang state IDLEditunjukkan oleh deretan baris pg_stat_activity? Apakah itu seperti memeriksa semua koneksi terbuka ke postgres dan jika koneksi tidak mengeksekusi kueri apa pun maka IDLEmenunjukkan kueri terakhir yang dieksekusi oleh …
14 postgresql 

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.