У меня есть одна хранимая процедура, пока я получаю значения, разделенные запятой, в параметрах. У меня есть три параметра, которые имеют значения, разделенные запятыми. и мне нужно поместить их в столбцы таблицы, поэтому я использую цикл while. но я боюсь, когда слишком многие (скажем, лакши пользователей) будут подключаться к моему сайту, тогда моя процедура будет иметь проблемы с производительностью.
У кого-нибудь есть лучшее решение по этой проблеме?Mysql слишком много циклов while внутри одной хранимой процедуры
Заранее спасибо.
С уважением,
MySQL DBA
Hi Frans! Спасибо за ваш ответ. Но можете ли вы уточнить, что вы имеете в виду, разбивая строки вне БД? –
Я имел в виду, что вместо выполнения строковой обработки внутри БД вам может потребоваться переписать внешний код + sql, чтобы вы могли выполнять строчную обработку вне SQL и использовать SQL только для операций непосредственно с данными. –