Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

sp_executesql powoduje, że moje zapytanie jest bardzo powolne

jaki jest typ danych .[Kontekst] użyj tego samego typu danych

teraz używasz nvarchar(2), ale wydaje się to dziwne dla około 55, jeśli nie używasz tych samych typów danych, otrzymasz konwersje, które następnie powodują skanowanie

na podstawie zaktualizowanego pytania wygląda na to, że jest to varchar(255), więc zrób to

WHERE this_.[Context] = @p0',N'@p0 varchar(255)',@p0='55'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spotlight Cloud Basic:najlepsze bezpłatne narzędzie do monitorowania wydajności bazy danych

  2. Co to jest Multi Dimension OLAP CUBE i podaj przykładową kostkę z więcej niż 3 wymiarami

  3. Dołączenie SQL do skorelowanego podzapytania, w którym tabele są powiązane przez nakładające się zakresy

  4. Jak zainstalować pełny tekst na serwerze sql 2008?

  5. Jak zaimportować arkusz kalkulacyjny programu Excel do programu SQL Server?