Quản trị viên cơ sở dữ liệu

Hỏi và đáp cho các chuyên gia cơ sở dữ liệu muốn cải thiện kỹ năng cơ sở dữ liệu của họ và học hỏi từ những người khác trong cộng đồng


1
Chính xác thì ràng buộc trong DB2 là gì?
Gần đây tôi đã chuyển từ một nhà phát triển Java sang một DBA thực tế trong công ty của chúng tôi. Tôi đang học các sợi dây, có thể nói, về việc trở thành một DBA (thực sự là một vị trí mới cho công ty của chúng tôi). …
8 db2 



3
Tối ưu hóa ĐẶT HÀNG B inNG trong một truy vấn tìm kiếm toàn văn
Tôi có một bảng lớn entitiesvới hồ sơ ~ 15M. Tôi muốn tìm 5 hàng đầu phù hợp với 'khúc côn cầu' trong đó name. Tôi có một chỉ mục toàn văn trên name, được sử dụng:gin_ix_entity_full_text_search_name Truy vấn: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE …


2
Truy vấn SQL để có được ngày cuối cùng mỗi tuần
Sử dụng MySQL, tôi cần truy vấn một bảng có trường datetime. Tôi cần phải đếm tất cả các hồ sơ cho một tuần cụ thể. Sử dụng date_format (colname, "% Y% V") sẽ trả về tuần #, nhưng tôi cần ngày cuối cùng (ngày của tháng 01-28 | 29 …
8 mysql 






4
Đặc quyền GRANT không thể là root
Vì có một số vấn đề, tôi quyết định tạo lại tất cả người dùng ngoại trừ root@localhost. Điều này hoạt động tốt, nhưng người dùng mới được tạo ra không có quyền làm bất cứ điều gì. Điều tôi muốn chỉ đơn giản là cung cấp tất cả các …

4
Truy vấn con MySQL chậm lại một cách mạnh mẽ, nhưng chúng hoạt động độc lập tốt
Truy vấn 1: select distinct email from mybigtable where account_id=345 mất 0,1 giây Truy vấn 2: Select count(*) as total from mybigtable where account_id=123 and email IN (<include all from above result>) mất 0,2 giây Truy vấn 3: Select count(*) as total from mybigtable where account_id=123 and email IN (select …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.