Mysql
 sql >> база данни >  >> RDS >> Mysql

AWS Aurora сървър понякога отговаря с Unknown Database:...

Въпреки че не съм сигурен какво конкретно предизвиква проблема (изглежда, че една отворена връзка може по някакъв начин да се окаже в счупено състояние от страната на RDS клъстера), изглежда, че проблемът е раздразнен от агресивното обединяване на връзки и повторно използване на клиентската страна се случва в MySQL .NET конектора.

След като проблемът възникне, засегнатите връзки изглежда просто остават в пула, като произволно се качват обратно от пула и се използват отново и отново. (Много вероятно е свързано с начина, по който виждате, че проблемът продължава да се появява на случаен принцип, след като е започнал.)

Добавяне на Connection Lifetime=x към низа на връзката, като x е времето в секунди, през което връзката се поддържа жива за повторна употреба, изглежда най-малкото намалява симптомите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Данните не се съхраняват с подготвени оператори

  2. Mysql транзакции в транзакции

  3. В клауза за списък с двойка условия

  4. Съхранение на процент в Rails + MySQL

  5. Хеширането на парола с помощта на crypt не работи при влизане, показва неправилен пропуск