Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Lập trình với Database có CSDL lớn. Làm sao để tránh tình trạng not responding?

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    27

    Mặc định Lập trình với Database có CSDL lớn. Làm sao để tránh tình trạng not responding?

    Các bạn cho mình hỏi nếu mình lập trình C# thao tác trên CSDL rất lớn thì có công cụ hay code nào có thể tránh tình trạng Not Responding khi chương trình thao tác trên CSDL rất lớn không vậy. Nếu bạn nào mong giải đáp dùm mình, mình đang cần gấp!

  2. #2
    Ngày gia nhập
    06 2009
    Bài viết
    41

    Trích dẫn Nguyên bản được gửi bởi mrjone_07 Xem bài viết
    Các bạn cho mình hỏi nếu mình lập trình C# thao tác trên CSDL rất lớn thì có công cụ hay code nào có thể tránh tình trạng Not Responding khi chương trình thao tác trên CSDL rất lớn không vậy. Nếu bạn nào mong giải đáp dùm mình, mình đang cần gấp!
    Tối ưu hóa các câu lệnh truy suất SQL. Dùng các công cụ hiện đại nhất để tối ưu hóa hệ thống. VD: thay vì SELECT * FROM thì chỉ select cái gì mình cần thôi. Hoặc thay gì select xx form xy where... 1 nùi ta tạo 1 proc hay 1 cái function đi. Thay gì lập trình truyền thống thì học công nghệ mới đi, LINQ chẳng hạn, lập trình mô hình 3 lớp...n-tier .Nếu chưa cần bảo mật cao thì xài SQL 2k thôi, cấu hình server cao 1 tý nữa, mua cây ram vài chục GB gắn vô. 1 server chạy không nổi thì thêm vài chục cái nữa.....
    Yêu có nghĩa là không bao giờ nói hối tiếc

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    tránh tình trạng dealock đi, tốt nhất là viết proc nếu xử lí nhiều thao tác dữ liệu 1 lúc

  4. #4
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Sắm server xịn. CSDL rất lớn bắt buộc phải đầu tư nhiều. Xe ôm không thể làm việc của taxi, taxi không thể làm việc của xe đò.

  5. #5
    Ngày gia nhập
    04 2009
    Bài viết
    108

    Cái này quan trọng nhất là sử lý thế nào thui. Ví dụ, một table có khoảng 10.000.000 record chẳng hạn, trong khi đó bạn chỉ cần display 10 record thui, bạn chỉ lấy 10 bản ghi cần display thui. Trường hợp điển hình là bạn dùng GridView, ngoài ra bạn có thể nghiên cứu dùng ParttiionTable, sử dụng index, Full-text search,...
    Ai đã gieo vào lòng Ai nỗi nhớ
    Để vì Ai sóng vỗ những đêm dài
    Ai có biết vì Ai-Ai không ngủ
    Trằn trọc hoài nỗi nhớ của riêng Ai.

Các đề tài tương tự

  1. Database cách lấy tên các Database trong CSDL
    Gửi bởi hung_3805 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 11-09-2013, 04:04 PM
  2. Vấn đề sử dụng show() method của form con là not Responding
    Gửi bởi huy8687 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 28-08-2013, 12:50 AM
  3. Database Dùng CSDL nào load nhanh hơn Access Database?
    Gửi bởi vuongocanh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 19-03-2012, 01:52 PM
  4. Tài liệu MS SQL Tài liệu CSDL database và nghiệp vụ chứng khoán?
    Gửi bởi duongtrongvinh trong diễn đàn Tài liệu, ebooks DB
    Trả lời: 3
    Bài viết cuối: 26-01-2012, 08:47 AM
  5. Khắc phục lỗi Not Responding khi download tập tin trong C#?
    Gửi bởi Coder_1340 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 12-04-2011, 08:04 AM

Quyền hạn của bạn

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