Tôi sử dụng SQL Server 2005 làm kho dữ liệu cho nhiều dữ liệu tôi thực hiện công việc phân tích. Đây không phải là một cơ sở dữ liệu giao dịch vì tôi không nhấn nó với các bản cập nhật hoặc thu thập dữ liệu thời gian thực. Tôi nhận được một vài hợp đồng biểu diễn dữ liệu từ khách hàng của tôi, tải chúng vào SQL Server và thực hiện một loạt các thao tác. Sau đó tôi lấy các bit của dữ liệu này và kéo chúng vào R nơi tôi làm hầu hết các phân tích của tôi. Tôi sau đó đẩy một ít dữ liệu vào các bảng trong SQL Server và có thể làm một hoặc hai tham gia.Làm cho SQL Server nhanh hơn trong thao tác dữ liệu - tắt ghi nhật ký giao dịch?
Tôi có một heck của một thời gian với các bản ghi trong SQL Server nhận được lớn và tôi giả sử phải mất một số mức phí trên không để tạo ra những. Làm thế nào tôi có thể cấu hình SQL Server để nó chạy với rất ít hoặc không có đăng nhập? Nếu mọi thứ trở nên hư hỏng, tôi rất vui khi mới bắt đầu ngay từ đầu. Bất kỳ ý tưởng làm thế nào để làm cho tất cả điều này nhanh hơn?
BTW, không cần phải cho tôi biết cách thu nhỏ nhật ký, tôi đã làm điều đó. Nhưng tôi ước tôi không phải làm cho các bản ghi ở nơi đầu tiên. Tôi chỉ sử dụng DB để chứa dữ liệu vì nó quá lớn để vừa với bộ nhớ trong R.
Tôi có nên sử dụng DB đơn giản hơn Sql Server không? Hãy cho tôi biết tôi đang giết một con kiến với một cái búa tạ. Nhưng hãy giới thiệu một cái búa có kích thước thích hợp hơn. :)
Tại sao bạn muốn trở thành hạn chế với co các tập tin cơ sở dữ liệu: http://www.karaszi.com/SQLServer/info_dont_shrink.asp – JohnB