在添加存储过程之前,查询需要13-15秒。
添加存储过程后需要24-25秒。
我还为列添加了索引。
为什么它没有按预期工作?
CREATE PROCEDURE GetCompanyFromSupplierId( IN productId VARCHAR( 11 ) ,
IN supplierId INT( 11 ) )
BEGIN
SELECT
DISTINCT company_csv_data.CompanyID AS CompanyID,
company.ContactPerson,
company.CompanyWebsite AS destinationurl
FROM (`company_csv_data`)
INNER JOIN `company` ON `company_csv_data`.`CompanyID` = `company`.`CompanyID`
WHERE company_csv_data.company_csv_id = productId
AND company_csv_data.supplier_name = supplierId
LIMIT 1 ;
END