Administrator Basis Data

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

1
Bagaimana Anda MEMESAN DENGAN parameter?
Hanya ingin tahu apakah saya dapat meminta umpan balik tentang prosedur tersimpan yang saya jalankan dan apakah ada cara yang lebih efisien untuk menangani skenario (Saya cukup yakin akan ada!). Pada dasarnya saya memiliki satu SP yang saya panggil untuk mengembalikan daftar catatan (Pekerjaan) yang mungkin memiliki satu status atau …

5
Kapan indeks nonclustered disimpan di filegroup terpisah?
Saya telah mendengar bahwa menyimpan indeks pada filegroup dan drive yang berbeda meningkatkan kinerja dalam database karena drive tidak harus bolak-balik antara indeks dan data yang dirujuk oleh indeks. Saya juga pernah mendengar bahwa ini adalah mitos. Kapan sebaiknya menyimpan indeks yang tidak tercakup pada grup dan drive terpisah? Apa …
16 sql-server  index 

2
Alasan terkadang permintaan lambat?
Kami menjalankan MySQL 5.1 pada Windows Server 2008 R2. Kami telah melakukan beberapa diagnosa pada database kami akhir-akhir ini dan telah menemukan beberapa artefak mengganggu yang tidak dapat kami jelaskan . Kami menambahkan beberapa kode untuk dicatat ketika kami memiliki pertanyaan yang membutuhkan waktu lama (> 2000 ms). Hasilnya mengejutkan …

2
Kesulitan menguraikan kebuntuan dalam log status innodb
Kami sedang mengakses MySQL dari konektor Microsoft ADO.NET. Kadang-kadang kita melihat kebuntuan berikut dalam status innodb kita dan belum dapat mengidentifikasi penyebab masalah. Sepertinya transaksi (2) sedang menunggu dan memegang kunci yang sama? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS …

2
SQL Server 2008 - Partisi dan Indeks Clustered
Jadi saya perkenalkan dengan mengatakan saya tidak memiliki kendali penuh atas desain db saya, jadi banyak aspek dari sistem saat ini tidak dapat diubah untuk keperluan skenario ini. Komentar tentang bagaimana kita harus memikirkan kembali aspek-aspek desain mungkin benar tetapi tidak membantu :) Saya memiliki tabel yang sangat besar, kira-kira …

1
Sql Anywhere 11: Memulihkan kegagalan cadangan tambahan
Kami ingin membuat cadangan inkremental jarak jauh setelah cadangan penuh. Ini akan memungkinkan kami untuk memulihkan jika terjadi kegagalan dan membuka komputer lain dengan sedekat mungkin dengan pencadangan seketika dengan server jaringan SQL Anywhere. Kami melakukan pencadangan penuh sebagai berikut: dbbackup -y -c "eng=ServerName.DbName;uid=dba;pwd=sql;links=tcpip(host=ServerName)" c:\backuppath\full Ini membuat cadangan dari database …

3
Bagaimana cara menggunakan pernyataan yang disiapkan dalam prosedur tersimpan MySQL?
Saya menggunakan mysql dan saya perlu entah bagaimana menggunakan kolom curid yang dikembalikan oleh pernyataan yang disiapkan dalam permintaan nanti. Saya menggunakan pernyataan yang telah disiapkan karena seperti yang saya baca, ini adalah satu-satunya cara untuk meneruskan variabel ke klausa LIMIT. Saya memiliki prosedur tersimpan ini di sini: DROP PROCEDURE …

3
Masalah dengan subquery MySQL
Kenapa kueri ini DELETE FROM test WHERE id = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); kadang menghapus 1 baris, kadang 2 baris dan kadang tidak sama sekali? Jika saya menulisnya di formulir ini: SET @var = ( SELECT id FROM (SELECT …
16 mysql 




4
Apa pentingnya tanda titik koma di akhir perintah SQL * Plus?
Beberapa pernyataan seperti buat tabel, masukkan ke dalam dll, ambil titik koma di bagian akhir: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; sementara yang lain suka set echo on connect system/manager melewati tanpa titik koma juga. Apa alasan di …


2
Oracle luar bergabung dengan kasus sintaksis
Saya telah melihat yang berikut ini dalam kueri yang seharusnya porting dari Oracle outer join syntax ke SQL standard outer join syntax: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID = E.A_ID(+) …
16 oracle  join  syntax 


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.