Administrator Basis Data

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


3
Apa yang diambil dari disk saat query?
Pertanyaan yang cukup sederhana, mungkin dijawab di suatu tempat, tetapi sepertinya saya tidak dapat membentuk pertanyaan pencarian yang tepat untuk Google ... Apakah jumlah kolom dalam tabel tertentu memengaruhi kinerja kueri, saat kueri pada subset tabel itu? Misalnya, jika tabel Foo memiliki 20 kolom, tetapi kueri saya hanya memilih 5 …

2
Mengapa MySQL membuat banyak tabel sementara pada disk?
Dapatkah kesalahan konfigurasi menyebabkan terlalu banyak membuat tabel temp oleh mysql..mysql menunjukkan tuner Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 tables You have 125 …
13 mysql  innodb  myisam  memory 


2
Apakah ada manfaat dalam pemesanan kolom tertentu saat menentukan indeks
Misalnya, jika saya memiliki dua indeks: CREATE INDEX IDX_1 ON MY_TABLE_1 (ITEM, DATE, LOCATION) COMPUTE STATISTICS; CREATE INDEX IDX_2 ON MY_TABLE_1 (DATE, LOCATION, ITEM) COMPUTE STATISTICS; Apakah ini akan menjadi IDX_2berlebihan? Jika tidak, bagaimana cara menentukan urutan pernyataan kolom? Haruskah saya menyesuaikan indeks dengan permintaan reguler?
13 oracle  index 

2
Bagaimana Anda menghapus fragmentasi dari tabel InnoDB?
Saya memiliki Database yang memiliki sejumlah tabel. Saya ingin menghapus beberapa catatan dari tabel mengatakan tidak ada catatan lebih dari 20 ribu atau 50 ribu. Semua Tabel adalah InnoDB. Dan file_per_tableadalah off . Ketika saya akan menghapus catatan dari sejumlah tabel akan ada fragmentasi dalam tabel. Apakah ada cara untuk …



4
Penguncian baris InnoDB - cara menerapkan
Saya sudah mencari-cari sekarang, membaca situs mysql dan saya masih tidak bisa melihat persis bagaimana cara kerjanya. Saya ingin memilih dan mengunci hasil untuk menulis, menulis perubahan dan melepaskan kunci. audocommit aktif. skema id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated (datetime) Pilih item dengan status …
13 mysql  innodb  locking 

1
DBCC CHECKDB menembak setiap 20 - 60 detik
Saya memiliki lingkungan pengembang yang dengan cepat mendekati penyebaran ke dalam produksi dan telah memperhatikan dalam log yang kira-kira setiap 20 detik saya melihat pesan: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Saya perhatikan ini karena pengguna akhir yang menguji ini memiliki masalah yang saya isolasi …

1
Efek file disk dari delete dan vacuum
Saya memiliki tabel yang sangat sering diperbarui dengan 240 juta baris (dan terus bertambah). Setiap tiga jam 1,5 juta baris dimasukkan dan 1,5 juta dihapus. Ketika saya memindahkan cluster ke SSD, waktu penyisipan massal ini (menggunakan salinan) dipotong dari 22 menit menjadi 2,3 menit. Waktu penghapusan juga ditingkatkan. Saya berencana …

3
Sisipkan jika tidak ada, secara bersamaan
Saya mengalami masalah konkurensi dengan sisipan saya dalam prosedur tersimpan. Bagian yang relevan dari prosedur ini adalah: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Ketika …

3
Apakah akan dianggap sebagai praktik buruk untuk memiliki beberapa FK yang dapat dibatalkan pada tabel di SQL Server
Pada struktur database saya di SQL Server, saya memiliki 3 jenis produk yang memerlukan informasi berbeda tentang pesanan. Jadi, saya membuat satu Customersmeja dan tiga perintah tabel yang berbeda: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Semua tabel pesanan memiliki satu hingga banyak hubungan di atas Customersmeja. Saya juga punya meja lain yaitu Paymentsdan …



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.