Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy wątek połączenia pymysql jest bezpieczny? Czy wątek kursora pymysql jest bezpieczny?

Dzięki El Ruso za punkt w jednym kierunku

Znalazłem odpowiedź w źródle pymysql po zrozumieniu, że DBAPI2 ma specyfikację wskazującą, jak odpowiedzieć na to pytanie w zależności od implementacji. W przypadku PyMySQL oznacza to, że nie jest wątkowo bezpieczny dla połączeń ani kursorów.

https://github.com/PyMySQL/PyMySQL/blob /master/pymysql/init .py#L40 Linia

PyMySQL jest bezpieczny wątkowo =1 oznacza:Wątki mogą współdzielić moduł, ale nie połączenia.

(Przeczytaj specyfikację PEP-0249 http://legacy.python.org /dev/peps/pep-0249/#threadsafety )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przygotowany wyciąg z Eloquent ORM / laravel

  2. Pobieraj dane dla wielu pojedynczych lub referencyjnych bez podobnego operatora

  3. Instrukcja Insert, która sprawdza, czy przed wstawieniem nie ma duplikatów

  4. Pokaż ograniczenia na tabelach polecenie

  5. Adminer — zaawansowane narzędzie do administrowania bazami danych oparte na sieci WWW dla systemu Linux