Стоимость mysql.connector.connect и connection.cursor

0

Я новичок в Python. Мне нужно запускать запросы в MySQL, используя драйвер mysql для Python mysql.connector. То, что я хочу знать, это относительные затраты на открытие соединения и получение cursor потому что мне нужно сделать это в цикле. В настоящее время я открываю соединение за пределами цикла и получаю курсор внутри цикла:

def example(self, array):
        cnx = mysql.connector.connect()

        for item in array:
            cursor = cnx.cursor()  

            query = ("dummy query")
            cursor.execute(query)

            result = cursor.fetchall()
            # do something here...

            cursor.close()

        cnx.close()

Я хочу знать, является ли cnx.cursor() дорогостоящей операцией. Благодарю.

Теги:
mysql-connector

1 ответ

1

соединение дорого, но курсор - нет. что вы делаете правильно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню