Tôi không hiểu lằm về câu hỏi của bạn. Hiệu xuất trên máy tính rất đa dạng và không liên quan gì đến cái Database của bạn. Ví dụ một PC có CPU core i7, Ram 32 Gb chắc chắn có hiệu xuất cao hơn 1 PC có CPU celeron ram 2 GB. Ở windows 7 còn bày đặt chấm điểm cho cái hiệu xuất nầy (system rating). Hoặc theo như Microsoft nói windows 10 có hiệu xuất cao hơn các windows còn lại. Có lẻ cái bạn muốn nói là hiệu năng (performance) tức là phần mềm sử dụng (chiếm dụng) phần cứng. Khi bạn mở 1 file tất nhiên nó sẽ chiếm dụng RAM (lúc này CPU sẽ hoạt động để mở file, nếu bạn vào performance của task manager bạn sẽ thấy số % CPU tăng lên, nhiều hay ít tùy theo file lớn hay nhỏ, % RAM cũng tăng lên, %ổ C và ổ đĩa chứa chương trình cũng tăng nhưng khi chương trình đã load xong, nếu luc này bạn không làm việc với chương trình mà chỉ để ngó, bạn sẽ thấy % CPU giảm đáng kể RAM cũng giảm một phần % các ổ cũng giảm. Máy thứ nầy chỉ tăng % khi bạn bắt chương trình làm việc. Tất nhiên khi file access của bạn làm việc % hiệu năng của máy thứ này tăng lên + Máy phải cung cấp thêm tài nguyên để làm việc trao đổi dữ liệu mạng. Mạng bạn càng mạnh thì việc chiếm tài nguyên máy càng nhẹ vì tần số ping càng thấp. Còn việc bạn Connect và Close liên tục không là gì cả vì bản thân của viẹc truyền dữ liệu là không liên tục, khi bạn có hoạt động kết nối thì dữ liệu mới được truyền. nếu bạn Connect xong rồi ngồi ngó thì hoạt động truyền dữ liệu vẫn không xảy ra. Chỉ khi nào bạn có lệnh truy cập dữ liệu thì các giao thức mạng mới bắt đầu hoạt động. Đơn giản giả dụ khi bạn có lệnh Connect tư máy user của bạn đến máy chủ thì vẫn chưa có việc gì xảy ra có chăng chỉ có một lệnh kiểm tra đường truyền từ máy của bạn đến máy chủ có OK không hay bị đứt kết nối, tát nhiên nếu bạn có code thông báo thì nó sẽ báo còn không thì dù máy có biết nó vẫn làm thinh
. Chỉ khi nào bạn có lệnh truy cập dữ liệu thì máy bạn sẽ phát tín hiệu cho máy chủ biết phải truyền tải dữ liệu nào cho máy user và máy chủ sẽ chia dữ liệu đó thành từng gói để truyền cho máy con sao khi truyền hết nó sẽ tạm nghỉ chờ lệnh mới. Còn bạn có Connect và Close bao nhiêu lần là chuyện của bạn không ảnh hưởng thế giới