Administrator Basis Data

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

7
Bagaimana saya bisa belajar menjadi DBA?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Pertanyaan untuk Anda DBA dan semacamnya: Bagaimana Anda mempelajari ketrampilan untuk menjadi DBA tanpa memiliki pelatihan 'langsung' atau 'on-the-job'? Pengalaman saya dalam pekerjaan DB telah mengacaukan …
16 career 


3
Atur ulang nilai IDENTITAS
Saya punya tabel dengan kolom IDENTITAS. Saat mengembangkan saya menghapus baris dari waktu ke waktu dan menambahkannya lagi. Tetapi nilai IDENTITAS selalu terus meningkat dan tidak dimulai dari 1 ketika saya menambahkannya lagi. Sekarang id saya mulai dari 68 -> 92 dan ini crash kode saya. Bagaimana cara mereset nilai …


1
SQL Server 2016 Bad Query Plan mengunci DB seminggu sekali
Sekali seminggu, selama 5 minggu terakhir, sekitar waktu yang sama (dini hari, mungkin didasarkan pada aktivitas pengguna ketika orang-orang mulai menggunakannya), SQL Server 2016 (AWS RDS, mirrored) mulai menghitung banyak pertanyaan. STATISTIK PEMBARUAN pada semua tabel selalu segera memperbaikinya. Setelah pertama kali, saya membuatnya memperbarui semua statistik pada semua tabel …

4
PostgreSQL: Kolom yang Dihasilkan
Apakah PostgreSQL mendukung kolom yang dihasilkan ? Juga dikenal sebagai kolom virtual . Saya tidak berbicara tentang IDENTITYkolom . Saya tidak dapat menemukan informasi tentang fitur luar biasa ini tetapi saya tahu bahwa itu tersedia di SQL Server, dan dalam versi terbaru dari MariaDB & MySQL. Fitur ini disebutkan dalam …

1
Memahami parameter "max_wal_size" dan "min_wal_size" nilai default dari file postgresql.conf
Nilai standarnya adalah, menurut dokumentasi untuk min_wal_sizedan max_wal_sizeparameter : Untuk max_wal_size: The default is 1 GB Untuk min_wal_size:The default is 80 MB Lalu saya melihat parameter ini dari konfigurasi basis data saya: select name, setting, unit from pg_settings where name in ('min_wal_size', 'max_wal_size') Memberikan hasil: name | setting | unit …




2
Bagaimana mempercepat pilih yang berbeda?
Saya memiliki beberapa pilihan sederhana pada beberapa data deret waktu: SELECT DISTINCT user_id FROM events WHERE project_id = 6 AND time > '2015-01-11 8:00:00' AND time < '2015-02-10 8:00:00'; Dan itu membutuhkan 112 detik. Inilah rencana kueri: http://explain.depesz.com/s/NTyA Aplikasi saya harus membentuk banyak operasi berbeda dan jumlah seperti ini. Apakah …

1
mengembalikan database Postgres: pg_restore -vs- hanya menggunakan psql
Saya membuang database Postgres saya menggunakan pg_dump (dalam format teks biasa) dan kemudian mengembalikannya hanya dengan menggunakan psql (dengan -fopsi). Yang menimbulkan pertanyaan: apakah saya kehilangan sesuatu dengan tidak menggunakan pg_restore yang sepertinya alat pemulihan khusus (dibandingkan dengan generik psql)? Saya dapat mengontrol opsi seperti menonaktifkan pemicu dan lainnya dengan …

2
PostgreSQL bergabung menggunakan JSONB
Saya punya SQL ini: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Itu akan memberi: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, …

1
Alat kontrol versi untuk postgreSQL [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Administrator Stack Exchange. Ditutup 5 tahun yang lalu . Adakah yang bisa menyarankan alat kontrol versi berbasis windows untuk PostgreSQL. Terima kasih dan salam, GP

5
Apa hubungan yang tepat antara transaksi basis data dan penguncian?
Ini adalah pertanyaan sederhana yang diajukan dalam semangat meningkatkan pengetahuan saya; mohon bersikap lembut dalam tanggapan Anda. Sebagai pengembang aplikasi lama, saya tahu pada tingkat tertentu apa transaksi itu (saya menggunakannya sepanjang waktu). Mengesampingkan tingkat isolasi transaksi untuk saat ini, pada tingkat tinggi transaksi memungkinkan blok pekerjaan diselesaikan seluruhnya atau …

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.