Hiển thị kết quả từ 1 đến 2 / 2

Chủ đề: xử lý csdl lớn

  1. #1
    Tham gia
    28-07-2009
    Bài viết
    303
    Like
    3
    Thanked 7 Times in 6 Posts

    Rất hay ! xử lý csdl lớn

    mình có csdl cũng khá lớn khoảng 100 triệu bản ghi
    về cấu trúc tương tự như từ điển thôi
    1- thấy bảo đánh chỉ mục khá hay và có vài câu hỏi
    a- đánh chỉ mục index trước hay sau insert dữ liệu vào
    b- vào đâu để kiểm tra cấu trúc của table xem đã đánh chỉ mục index hay chưa (dùng mysql)
    2- có cách nào insert 1 lúc vài nghìn query không chứ hiện tại mình dùng lặp for để insert cũng khá lâu .
    3- cách tối ưu khi select hàng chục bảng nhỏ cùng lúc cùng cấu trúc
    thank
    Quote Quote

  2. Thành viên Like bài viết này:


  3. #2
    Tham gia
    05-08-2010
    Bài viết
    72
    Like
    2
    Thanked 7 Times in 5 Posts
    Mình cũng có 1 database 5GB và mình dùng SQLDumpSplitter để chia nhỏ thì được file DataStructure trong cấu trúc 1 bảng có dòng ENGINE=MyISAM AUTO_INCREMENT=17473492 DEFAULT CHARSET=utf8; vậy của mình có 17 triệu bảng ghi phải không.
    Mình chia mỗi file 5MB để xài mà gần 1 tiếng đồng hồ mới xong, vậy bạn muốn xem cấu trúc bảng thì thử cách mình xem sao (của mình có 1 file .sql ghi cấu trúc bảng 6KB và 1096 file .sql chứa dữ liệu insert 5MB)
    Go the hell

  4. Thành viên Like bài viết này:


Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •