Administrator Basis Data

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

4
Bagaimana saya bisa mengoptimalkan permintaan MySQL ini lebih lanjut?
Saya memiliki permintaan yang membutuhkan waktu sangat lama untuk dijalankan (15+ detik) dan semakin lama semakin buruk seiring bertambahnya dataset saya. Saya telah mengoptimalkan ini di masa lalu, dan telah menambahkan indeks, penyortiran tingkat kode dan optimisasi lainnya, tetapi perlu beberapa penyempurnaan lebih lanjut. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) …

1
Pandangan terwujud dalam oracle
Bagaimana pandangan terwujud diimplementasikan dalam oracle? Saya telah membuat tampilan terwujud di oracle. Apa yang sekarang saya lihat adalah meja yang cukup normal dengan pekerjaan. Apakah pandangan terwujud diterjemahkan ke dalam tabel & pekerjaan di oracle?
9 oracle  view 


1
Mematahkan dan Memulihkan cermin
Saya harus melakukan pemeliharaan pada simpul sekunder cermin. Karena ini adalah hasil dari situs menjadi lambat sementara cermin didirikan kembali setelah pemadaman jaringan singkat saya ingin aman dan menonaktifkan cermin, kemudian mengaktifkannya kembali setelah saya selesai menyodok di server yang menyinggung. Rencana yang saya miliki sekarang adalah: Nonaktifkan cermin Lakukan …

3
Tentukan Koneksi di Manajemen Studio T-SQL Query
Saat menambahkan pengguna adalah peran ke server DB, saya sering menggunakan fungsi "Script this action" dari GUI. Saya kemudian pergi ke "Connection :: Change Connection" untuk melakukan hal yang sama pada server saya yang lain. Apakah ada cara saya dapat menentukan koneksi dalam tindakan scripted sehingga saya tidak perlu melakukan …

2
Menampilkan paket kueri di Server Management Studio
Pertanyaan lain SQL server: Saya memiliki pertanyaan sederhana yang memberi saya SQL intensif paling CPU sejak penghitung diatur ulang: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Pertanyaan 1: Apa sebenarnya …

4
Mengapa MySQL mengatakan saya kehabisan memori?
Saya mencoba menjalankan INSERT...SELECTMySQL yang cukup besar dengan JDBC, dan saya mendapat pengecualian berikut: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Karena saya tidak benar-benar mengembalikan objek ResultSet, saya pikir ruang heap Java seharusnya tidak menjadi masalah. Namun, saya mencoba untuk meningkatkannya dan itu …

2
Bagaimana cara menerapkan paging secara efektif?
Saya memiliki permintaan basis data yang dapat menghasilkan kumpulan hasil yang besar. Klien yang menampilkan data menerima data melalui jaringan, jadi idenya adalah untuk meminimalkan jumlah data yang ditransfer dengan mengambil hanya 50 hasil pertama dari database dan mengirimkannya ke klien. Lalu saya akan memberikan kemungkinan untuk melompat ke halaman …





3
Multiple Oracle Instances - apakah ini praktik yang baik?
Salah satu klien saya telah menyebarkan produk kami db ke mesin Solaris yang sudah memiliki 3 contoh Oracle. Jadi, saat ini ada 4 contoh Oracle yang berjalan di mesin yang sama. Dan sekarang kami mengalami masalah kinerja. Saya tidak memiliki akses ke mesin virtual atau mesin lainnya, dan semua alat …


2
Bukankah seharusnya SQL Server mendukung RANGE?
Sebagai seseorang yang mengembangkan situs web dan melakukan sedikit SQL Server, tampaknya tidak keberatan bagi saya bahwa SQL Server harus mendukung klausa sederhana yang menunjukkan hasil hanya boleh mencakup rentang baris tertentu. Misalnya, baris 30 hingga 39. Seperti berdiri, menerapkan paging di SQL Server sebenarnya sedikit di luar kemampuan banyak …

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.