Hướng dẫn how many databases can mysql have? - mysql có thể có bao nhiêu cơ sở dữ liệu?

Máy chủ MySQL của tôi hiện có 235 cơ sở dữ liệu. Tôi có nên lo lắng không? Tất cả đều có cấu trúc giống nhau với các bảng Myisam.

Phần cứng là một máy ảo với RAM 2 GB chạy trên AMD Opteron 2.2GHz lõi tứ.

Gần đây, CPanel đã gửi cho tôi một email nói rằng MySQL đã thất bại và việc khởi động lại đã được thực hiện.

Cơ sở dữ liệu mới đang được dự kiến ​​sẽ được tạo ra và tôi tự hỏi liệu tôi có nên thêm nhiều bộ nhớ hơn hay tôi chỉ nên thêm một máy ảo khác.

Hướng dẫn how many databases can mysql have? - mysql có thể có bao nhiêu cơ sở dữ liệu?

Đã hỏi ngày 21 tháng 6 năm 2010 lúc 20:28Jun 21, 2010 at 20:28

1

"Cơ sở dữ liệu" trong MySQL thực sự là danh mục, không có ảnh hưởng đến giới hạn của nó cho dù bạn đặt tất cả các bảng vào một hoặc mỗi bảng.

Vấn đề chính là bộ đệm bảng. Không điều chỉnh nó, bạn sẽ có bộ đệm bảng mặc định (= 64 thông thường), điều đó có nghĩa là bạn sẽ đóng bảng mỗi khi bạn mở một bảng. Điều này là vô cùng xấu.

Ngoại trừ ở Myisam, nó thậm chí còn tệ hơn, bởi vì việc đóng một bảng ném các khối chính của nó ra khỏi bộ đệm chính, điều đó có nghĩa là tra cứu hoặc quét chỉ mục tiếp theo sẽ được đọc các khối thực tế từ đĩa, điều này thật kinh khủng và chậm và thực sự cần phải tránh.

Lời khuyên của tôi là:

  • Nếu có thể, hãy ngay lập tức tăng bộ đệm bảng lên> tổng số bảng
  • Giám sát biến trạng thái toàn cầu đã mở_tables trong giám sát của bạn; Nếu nó tăng nhanh, điều này là xấu.
  • Thực hiện hiệu suất và kiểm tra độ mạnh trên cùng một phần cứng của bạn trong môi trường không sản xuất (nếu bạn chưa làm như vậy).

Đã trả lời ngày 21 tháng 6 năm 2010 lúc 22:26Jun 21, 2010 at 22:26

MarkrmarkrMarkR

61.7K14 Huy hiệu vàng113 Huy hiệu bạc148 Huy hiệu đồng14 gold badges113 silver badges148 bronze badges

2

(đăng lại nhận xét của tôi để có khả năng hiển thị tốt hơn) Cảm ơn tất cả các ý kiến ​​của bạn. Hệ thống này là một cái gì đó tương tự với Google Analytics. Các lượt truy cập trang web của người dùng đang được đăng nhập vào bảng "chính". Một ứng dụng gốc đang theo dõi bảng chính và xử lý các lượt truy cập đã đăng ký và ghi chúng vào cơ sở dữ liệu của người dùng. Mỗi người dùng có DB riêng. Điều này đã được quyết định cho Sharding. Các báo cáo và số liệu thống kê khác nhau đang được chạy cho mỗi người dùng. Và nó sẽ nhanh hơn nếu nó chỉ chạy trên DB cụ thể (ít dữ liệu hơn) Tôi biết đây không phải là thiết lập tốt nhất. Nhưng chúng ta phải đối phó với nó trong một thời gian.

Đã trả lời ngày 23 tháng 6 năm 2010 lúc 10:38Jun 23, 2010 at 10:38

1

Tôi không tin rằng có một giới hạn cứng, điều duy nhất thực sự hạn chế bạn sẽ là phần cứng của bạn và lưu lượng cơ sở dữ liệu này sẽ nhận được.

Bạn dường như có rất ít bộ nhớ, điều đó có nghĩa là bạn không có số lượng lớn kết nối ...

Bạn nên bắt đầu bằng cách sử dụng hồ sơ cho từng cơ sở dữ liệu (hoặc tập hợp các cơ sở dữ liệu, tùy thuộc vào cách chúng được sử dụng tất nhiên).

Đề xuất của tôi - MySQL (hoặc bất kỳ máy chủ cơ sở dữ liệu nào cho vấn đề đó) có thể sử dụng nhiều bộ nhớ hơn. Bạn không bao giờ có thể có đủ.

Đã trả lời ngày 21 tháng 6 năm 2010 lúc 21:55Jun 21, 2010 at 21:55

ArielarielAriel

4.4822 Huy hiệu vàng20 Huy hiệu bạc23 Huy hiệu đồng2 gold badges20 silver badges23 bronze badges

Bạn đang làm sai.

Nhận xét với một số chi tiết cụ thể về cơ sở dữ liệu của bạn và chúng tôi có thể điền vào nơi thiết kế của bạn đã sai.

Đã trả lời ngày 21 tháng 6 năm 2010 lúc 22:19Jun 21, 2010 at 22:19

Plorplorplor

2822 Huy hiệu bạc12 Huy hiệu Đồng2 silver badges12 bronze badges

1

Có bao nhiêu ứng dụng cơ sở dữ liệu khác nhau tồn tại? Nhiều người có thể đặt tên cho những người phổ biến nhất như MySQL, Microsoft SQL Server và Oracle. Hầu hết các DBA và lập trình viên giỏi có thể có thể loại bỏ một tá cơ sở dữ liệu khác nhau là bạn yêu cầu họ.

Điều này đặt ra câu hỏi - bạn có thể đặt tên bao nhiêu?

Trước khi xem danh sách dưới đây hoặc đọc thêm nữa, tôi thách bạn xem xét một số. Hơn nữa, tôi thách thức bạn viết danh sách của bạn để xem bạn có thể đáp ứng số bạn đã chọn không! Để rõ ràng - SQL Server 2016 và SQL Server 2018 được tính là cùng một cơ sở dữ liệu. Các phiên bản phát hành khác nhau của cùng một cơ sở dữ liệu được tính là một!

Tôi tin rằng tôi có thể dễ dàng một tá. Tôi tin rằng tôi có thể có được đến hai chục mà không có quá nhiều cuộc đấu tranh. Tôi đã đặt tên ba ở trên, và nếu bạn chỉ đơn giản nghĩ về các công ty phần mềm và biến thể lớn của những người bạn có thể đưa ra một số công ty khác.

Tôi đã giành chiến thắng nói về số lượng tôi đã kết thúc danh sách mà không cần nghiên cứu. Với một nghiên cứu nhỏ, tôi đã tạo ra danh sách dưới đây có hơn 100 cơ sở dữ liệu khác nhau bao gồm.

Bạn có tin rằng bạn có thể đặt tên bao nhiêu? Bạn đã làm bao nhiêu? Đăng trong một bình luận về bài viết này số của bạn. Bạn có thấy cơ sở dữ liệu bị thiếu trong danh sách của chúng tôi không? Hãy thoải mái đưa chúng vào ý kiến ​​của bạn!

Danh sách cơ sở dữ liệu

Dưới đây là danh sách hơn 100 cơ sở dữ liệu khác nhau. Các phiên bản khác nhau của cùng một cơ sở dữ liệu không được bao gồm.

  • & nbsp; & nbsp; & nbsp; 4d
  • & nbsp; & nbsp; & nbsp; Hành động PSQL
  • & nbsp; & nbsp; & nbsp; Adabas
  • & nbsp; & nbsp; & nbsp; Doanh nghiệp máy chủ thích ứng
  • & nbsp; & nbsp; & nbsp; Altibase
  • & nbsp; & nbsp; & nbsp; Amazon Aurora
  • & nbsp; & nbsp; & nbsp; Amazon DocumentDB
  • & nbsp; & nbsp; & nbsp; Amazon DynamoDB
  • & nbsp; & nbsp; & nbsp; Amazon Redshift
  • & nbsp; & nbsp; & nbsp; Amazon SimpleDB
  • & nbsp; & nbsp; & nbsp; Apache Accumulo
  • & nbsp; & nbsp; & nbsp; Apache Cassandra
  • & nbsp; & nbsp; & nbsp; Apache derby
  • & nbsp; & nbsp; & nbsp; Apache HBase
  • & nbsp; & nbsp; & nbsp; Arangodb
  • & nbsp; & nbsp; & nbsp; Cơ sở trục
  • & nbsp; & nbsp; & nbsp; Cái bàn lớn
  • & nbsp; & nbsp; & nbsp; Cacha
  • & nbsp; & nbsp; & nbsp; Cemstone/s
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu ClusterPoint
  • & nbsp; & nbsp; & nbsp; Clustrix
  • & nbsp; & nbsp; & nbsp; Gián
  • & nbsp; & nbsp; & nbsp; Khái niệm
  • & nbsp; & nbsp; & nbsp; Cosmos DB
  • & nbsp; & nbsp; & nbsp; Couchbase
  • & nbsp; & nbsp; & nbsp; Couchdb
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu Cubrid
  • & nbsp; & nbsp; & nbsp; D3 Chọn cơ sở dữ liệu
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu .NET
  • & nbsp; & nbsp; & nbsp; Phòng thí nghiệm cơ sở dữ liệu
  • & nbsp; & nbsp; & nbsp; Datacom
  • & nbsp; & nbsp; & nbsp; DB4O
  • & nbsp; & nbsp; & nbsp; DBase
  • & nbsp; & nbsp; & nbsp; DBeaver
  • & nbsp; & nbsp; & nbsp; DBHARBOR: SQLITE
  • & nbsp; & nbsp; & nbsp; DEEPDB
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu nhúng Hoàng hậu
  • & nbsp; & nbsp; & nbsp; Exasolution
  • & nbsp; & nbsp; & nbsp; Công cụ lưu trữ mở rộng (ESE/NT)
  • & nbsp; & nbsp; & nbsp; Người làm đồ
  • & nbsp; & nbsp; & nbsp; Firebird
  • & nbsp; & nbsp; & nbsp; Flockdb
  • & nbsp; & nbsp; & nbsp; Cơ sở miễn phí
  • & nbsp; & nbsp; & nbsp; Cơ sở phía trước
  • & nbsp; & nbsp; & nbsp; Đá quý/s
  • & nbsp; & nbsp; & nbsp; Gigaspaces
  • & nbsp; & nbsp; & nbsp; GPUDB
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu Greenplum
  • & nbsp; & nbsp; & nbsp; Công cụ cơ sở dữ liệu H2
  • & nbsp; & nbsp; & nbsp; HP Nonstop SQL
  • & nbsp; & nbsp; & nbsp; HSQLDB
  • & nbsp; & nbsp; & nbsp; Dịch vụ cơ sở dữ liệu IBM Cloud Nosql
  • & nbsp; & nbsp; & nbsp; IBM DB2
  • & nbsp; & nbsp; & nbsp; Infinitydb
  • & nbsp; & nbsp; & nbsp; Thông tin
  • & nbsp; & nbsp; & nbsp; Ingres
  • & nbsp; & nbsp; & nbsp; Cơ sở
  • & nbsp; & nbsp; & nbsp; Ngọc
  • & nbsp; & nbsp; & nbsp; JBase chọn cơ sở dữ liệu
  • & nbsp; & nbsp; & nbsp; Kexi
  • & nbsp; & nbsp; & nbsp; Cơ sở LibreOffice
  • & nbsp; & nbsp; & nbsp; Linter SQL RDBMS
  • & nbsp; & nbsp; & nbsp; Luciddb
  • & nbsp; & nbsp; & nbsp; Mariadb
  • & nbsp; & nbsp; & nbsp; Mariadb
  • & nbsp; & nbsp; & nbsp; Marklogic
  • & nbsp; & nbsp; & nbsp; Matisse
  • & nbsp; & nbsp; & nbsp; MAXDB
  • & nbsp; & nbsp; & nbsp; MEMSQL
  • & nbsp; & nbsp; & nbsp; Micro Focus XDB Enterprise Server
  • & nbsp; & nbsp; & nbsp; Microsoft Access
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu Microsoft Azure SQL
  • & nbsp; & nbsp; & nbsp; Microsoft SQL Server
  • & nbsp; & nbsp; & nbsp; Microsoft Visual FoxPro
  • & nbsp; & nbsp; & nbsp; Mimer SQL
  • & nbsp; & nbsp; & nbsp; Mnesia
  • & nbsp; & nbsp; & nbsp; MONETDB
  • & nbsp; & nbsp; & nbsp; MongoDB
  • & nbsp; & nbsp; & nbsp; MSQL
  • & nbsp; & nbsp; & nbsp; MVBase
  • & nbsp; & nbsp; & nbsp; Mventerprise
  • & nbsp; & nbsp; & nbsp; Mysql
  • & nbsp; & nbsp; & nbsp; Nexusdb
  • & nbsp; & nbsp; & nbsp; Nuodb
  • & nbsp; & nbsp; & nbsp; ObjectDatabase ++
  • & nbsp; & nbsp; & nbsp; ObjectDB
  • & nbsp; & nbsp; & nbsp; Đối tượng
  • & nbsp; & nbsp; & nbsp; Odaba
  • & nbsp; & nbsp; & nbsp; Omnis Studio
  • & nbsp; & nbsp; & nbsp; Mở sqlite
  • & nbsp; & nbsp; & nbsp; OpenAccess
  • & nbsp; & nbsp; & nbsp; OpenBase SQL
  • & nbsp; & nbsp; & nbsp; Ngôn ngữ kinh doanh nâng cao OpenEdge (Tiến trình 4GL)
  • & nbsp; & nbsp; & nbsp; OpenLink Virtuoso
  • & nbsp; & nbsp; & nbsp; OpenQm
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu Oracle
  • & nbsp; & nbsp; & nbsp; Thời gian của Oracle
  • & nbsp; & nbsp; & nbsp; OrientDB
  • & nbsp; & nbsp; & nbsp; Nghịch lý
  • & nbsp; & nbsp; & nbsp; Perst
  • & nbsp; & nbsp; & nbsp; PSQL lan tỏa
  • & nbsp; & nbsp; & nbsp; Picolisp
  • & nbsp; & nbsp; & nbsp; Polyhedra RDBMS
  • & nbsp; & nbsp; & nbsp; Cơ sở portab
  • & nbsp; & nbsp; & nbsp; Postgresql
  • & nbsp; & nbsp; & nbsp; POSTRES-XC
  • & nbsp; & nbsp; & nbsp; Cảm giác bảo hiểm
  • & nbsp; & nbsp; & nbsp; R: Cơ sở
  • & nbsp; & nbsp; & nbsp; Trình quản lý cơ sở dữ liệu Raima
  • & nbsp; & nbsp; & nbsp; Máy chủ RDM
  • & nbsp; & nbsp; & nbsp; Suy nghĩ lại
  • & nbsp; & nbsp; & nbsp; RSQL
  • & nbsp; & nbsp; & nbsp; SAP HANA
  • & nbsp; & nbsp; & nbsp; SAP MAXDB
  • & nbsp; & nbsp; & nbsp; SciMoredB
  • & nbsp; & nbsp; & nbsp; Phần tiếp theo Pro
  • & nbsp; & nbsp; & nbsp; SOLIDDB
  • & nbsp; & nbsp; & nbsp; SQL ở bất cứ đâu
  • & nbsp; & nbsp; & nbsp; SQLBase
  • & nbsp; & nbsp; & nbsp; Sqlgate
  • & nbsp; & nbsp; & nbsp; Sqlite
  • & nbsp; & nbsp; & nbsp; Sqream db
  • & nbsp; & nbsp; & nbsp; Doanh nghiệp sqrrl
  • & nbsp; & nbsp; & nbsp; STARCOUNE
  • & nbsp; & nbsp; & nbsp; Cơ sở siêu
  • & nbsp; & nbsp; & nbsp; Máy chủ cơ sở dữ liệu Sybase Advantage
  • & nbsp; & nbsp; & nbsp; Symphytum
  • & nbsp; & nbsp; & nbsp; Tarantool
  • & nbsp; & nbsp; & nbsp; Tecknolab dbcloudbin
  • & nbsp; & nbsp; & nbsp; Teradata
  • & nbsp; & nbsp; & nbsp; TIBCO ActiveSpace
  • & nbsp; & nbsp; & nbsp; Tibero
  • & nbsp; & nbsp; & nbsp; TIDB
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu Titan
  • & nbsp; & nbsp; & nbsp; Trafodion
  • & nbsp; & nbsp; & nbsp; Unidata
  • & nbsp; & nbsp; & nbsp; UNISYS RDMS 2200
  • & nbsp; & nbsp; & nbsp; Unsplite
  • & nbsp; & nbsp; & nbsp; Máy chủ Valentina
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu đối tượng Versant
  • & nbsp; & nbsp; & nbsp; Vertica
  • & nbsp; & nbsp; & nbsp; Vistadb
  • & nbsp; & nbsp; & nbsp; VMD
  • & nbsp; & nbsp; & nbsp; Voltdb
  • & nbsp; & nbsp; & nbsp; Wakandadb
  • & nbsp; & nbsp; & nbsp; Yugabyte DB
  • & nbsp; & nbsp; & nbsp; Cơ sở dữ liệu đối tượng Zope

Bạn đã làm như thế nào? Bạn đã nhận được hơn 20?

# # #

MySQL có thể có nhiều cơ sở dữ liệu không?

Trong cơ sở dữ liệu Azure cho máy chủ MySQL, bạn có thể tạo một hoặc nhiều cơ sở dữ liệu. Bạn có thể chọn tạo một cơ sở dữ liệu cho mỗi máy chủ để sử dụng tất cả các tài nguyên hoặc để tạo nhiều cơ sở dữ liệu để chia sẻ tài nguyên.you can create one or multiple databases. You can opt to create a single database per server to use all the resources or to create multiple databases to share the resources.

Kích thước tối đa của cơ sở dữ liệu MySQL là gì?

Bạn đang sử dụng bảng Myisam và không gian cần thiết cho bảng vượt quá những gì được cho phép bởi kích thước con trỏ bên trong. Myisam cho phép các tệp dữ liệu và chỉ mục tăng lên tới 256TB theo mặc định, nhưng giới hạn này có thể được thay đổi lên đến kích thước tối đa cho phép là 65,536TB (2567 - 1 byte).65,536TB (2567 − 1 bytes).

Có bao nhiêu loại cơ sở dữ liệu trong MySQL?

Trong MySQL có ba loại dữ liệu chính: chuỗi, số và ngày và thời gian.three main data types: string, numeric, and date and time.

Bạn có thể có bao nhiêu lược đồ trong MySQL?

Không có giới hạn về số lượng các lược đồ, ngoại trừ những thứ được áp đặt bởi hệ thống tập tin, như trong MySQL/MariaDB, một lược đồ về cơ bản là một thư mục, tạo ra sự khác biệt hoàn toàn cho cả Myisam và Innodb nếu bảng là một phần của lược đồ này hoặc mộtĐiều khoản về hiệu suất hoặc tính năng (bạn có thể tham gia 2 bảng trong các ... khác nhau ..., as in MySQL/MariaDB, a schema is basically a directory, producing absolutely no difference for both MyISAM and InnoDB if a table is part of one schema or another in terms of performance or features (you can join 2 tables in different ...