Feladat: az alábbi lekérdezés nagyon lassan fut le, nálam a költsége SQL Server 2014 alatt 1145 sec. Hozzá kellene írni a selecthez valamit, amitől a költsége leesik sokkal kisebbre.
USE TempDB
GO
CREATE TABLE Table1 (A CHAR(5) NOT NULL)
CREATE TABLE Table2 (B VARCHAR(1000) NOT NULL)
GO
INSERT Table1
SELECT LEFT(AddressLine1, 5) AS A
FROM AdventureWorks2014.Person.Address
INSERT Table2
SELECT AddressLine1 AS B
FROM AdventureWorks2014.Person.Address
GO
SELECT *
FROM Table1
INNER JOIN Table2 ON
Table2.B LIKE Table1.A + '%'
A megfejtéseket szokás szerint kommentben várom, amelyeket 4 nap múlva engedek ki.
A Test Driven Development tanfolyam következő felvonása április 20-án lesz, jövő hét szerdáig még 25% kedvezménnyel lehet jelentkezni!