Administrator Basis Data

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

1
Ketidakcocokan besar antara ukuran indeks yang dilaporkan dan jumlah buffer dalam rencana eksekusi
Masalah Kami memiliki pertanyaan seperti SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Karena mengalami timeout (setelah 10 menit) lebih sering daripada tidak, saya memutuskan untuk menyelidiki masalah ini. The EXPLAIN (ANALYZE, BUFFERS)Output …

3
Aplikasi kueri tabel kosong
Perusahaan saya menggunakan aplikasi yang memiliki masalah kinerja yang cukup besar. Ada beberapa masalah dengan database itu sendiri yang sedang dalam proses saya kerjakan, tetapi banyak masalah yang terkait aplikasi murni. Dalam investigasi saya, saya menemukan bahwa ada jutaan query yang mengenai database SQL Server yang meminta tabel kosong. Kami …

2
Apakah ada cara untuk mengoptimalkan penyortiran berdasarkan kolom dari tabel gabungan?
Ini permintaan lambat saya: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, 1145, …
10 mysql  order-by 

1
Ganti nilai elemen xml yang diketik dalam SQL Server dengan XQuery
Diberikan elemen, didefinisikan dalam Koleksi Skema XML seperti: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Bagaimana Anda memperbarui elemen menggunakan XQuery? Elemen ini ditemukan di dalam namespace ns di koleksi skema. Saya telah mencoba memperbarui elemen kueri di bawah ini: update cm.item set data.modify( 'declare namespace …

3
Indeks yang difilter hanya digunakan ketika bagian yang difilter berada di GABUNG bukan DI MANA
Saya telah membuat indeks yang difilter di bawah ini tetapi ketika saya menjalankan 2 kueri lebih jauh ke bawah, indeks ini hanya digunakan untuk pencarian dalam contoh pertama yang memiliki END_DTTM dalam GABUNGAN daripada klausa di mana (itulah satu-satunya perbedaan dalam kueri) . Adakah yang bisa menjelaskan mengapa ini terjadi? …

2
Masalah dengan instalasi MySQL
Pertama-tama, permisi panjang, posting ini sangat panjang, dan perlu latar belakang, kedua; sulit bagi saya untuk membedakan sinyal dari kebisingan, mohon jika beberapa dari ini tidak relevan: Beberapa minggu yang lalu, saya secara sukarela memilih untuk memutakhirkan ke Windows 10. Setelah melakukan itu, saya akhirnya memutuskan untuk menghapus instalasi Python …


1
Hak akses folder data SQL Server
Saya melakukan instalasi SQL Server 2014 baru. Selanjutnya, saya ingin melampirkan beberapa database dari server SQL Server 2012 sebelumnya. Saya menyalin semua mdfdan ldffile ke direktori data, tetapi ketika saya mencoba melampirkannya, saya mendapat pesan kesalahan ini: BUAT FILE mengalami kesalahan sistem operasi 5 (Akses ditolak) saat mencoba membuka atau …

5
Hitung ukuran baris dan ukuran baris maksimal untuk sebuah tabel
Masalah: Apakah ada cara menghitung jumlah byte yang ditempati oleh pembuatan tabel, saya tahu bahwa Anda bisa mendapatkan beberapa informasi dari information_schema.tables tetapi informasi itu tidak cukup akurat. Apa yang sebenarnya diperlukan adalah jumlah byte sesuai dengan definisi tabel untuk innodb saja dan collation juga dapat dianggap sebagai utf-8-general-ci Misalnya …

2
SQL Server 2000 pada Windows 10
Saya perlu menginstal SQL Server MSDE 2000 SP4 pada Windows 10. Saya memiliki mesin lain yang menjalankan Windows 7 dan 8.1 dan SQL Server MSDE 2000 berfungsi dengan baik (dengan menggabungkan replikasi dikonfigurasi juga). Sekarang saya menguji skenario yang sama dengan Windows 10, tetapi pengaturan menutup tanpa terduga selama instalasi. …




2
Offset windowing berdasarkan waktu
Saya sedang menulis kueri yang akan digunakan untuk halaman hasil untuk umpan sosial. Konsepnya adalah aplikasi seluler akan meminta N item, dan memberikan waktu mulai yang saya sebut di @CutoffTimebawah ini. Tujuan dari waktu cutoff adalah untuk menetapkan kapan jendela halaman harus dimulai. Alasan mengapa kami menggunakan cap waktu alih-alih …

1
Kapan hak istimewa terdaftar di \ l dan kapan tidak?
Kapan hak akses terdaftar oleh \ l, dan kapan tidak? Hak akses yang terdaftar oleh \ l dapat berubah setelah hibah dan mencabut: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------+----------+-------------+-------------+----------------------- development | …

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.