Viewing 15 posts - 16 through 30 (of 6,611 total)
If Member_MRN_lkupAllMBRNOs is a multi-statement table-valued user-defined function, that alone is going to cause pretty massive performance heads. Either switch it to being an in-line function, or eliminate the...
January 26, 2022 at 6:07 pm
It doesn't matter if the 'on' is followed by 'on' or 'off', just add up all the 'on' times.
;WITH cte_switches_with_next_time AS ( SELECT friendlyName,...
January 25, 2022 at 9:44 pm
I provided the exact command to do that in my earlier code.
January 25, 2022 at 9:22 pm
That's a lot of images at one time. I suggest starting at 10K or even 5K and see how that goes first.
Btw, be sure to use sp_tableoption before UPDATEing the...
January 25, 2022 at 7:32 pm
I kinda wondered why the column data needed to have 'MB' in it when the column name said 'MB'?!
January 25, 2022 at 3:49 pm
STRING_AGG is not available in SQL Server 2016.
January 25, 2022 at 3:47 pm
SQL will separately use each one in order as the previous one gets full. That is, only one log file per db is ever used at one time. Unlike data...
January 25, 2022 at 2:55 pm
I'm not exactly sure what result you want, but if you want only a single result you need to add an ORDER BY to the query. A TOP (1) without...
January 25, 2022 at 2:46 pm
Using a sub-SELECT should help, even if the main "table" is actually a view.
SELECT job_op.seq, job_op.description, job_op.part, job_op.router, job_op.router_seq, (SELECT /*TOP (1)*/ job_op_wc.workcenter...
January 24, 2022 at 10:17 pm
Just off the top of my head, here's on way:
DROP TABLE IF EXISTS #RELATIONSHIP_FLATTENED;SELECT TOP (0) [CASE], INDIVIDUALID AS IDINTO #RELATIONSHIP_FLATTENEDFROM RELATIONSHIP--CREATE UNIQUE CLUSTERED INDEX [RELATIONSHIP_FLATTENED__CL] ...
January 24, 2022 at 10:10 pm
Did you pre-allocate enough log space to handle the entire insert?
I had a load task that took 4+ hours. I noticed the initial log size was very small. After I...
January 24, 2022 at 9:53 pm
What "index maintenance" do you perform on the heap?!
I think a REBUILD should release unused space from a heap. REBUILD is just:
ALTER TABLE <your_table_name_here> REBUILD;
January 24, 2022 at 8:29 pm
That load query is fairly straightforward. I think SQL should be able to write output as it is generated, reducing memory requirements. Would have to see the query plan to...
January 24, 2022 at 8:14 pm
I think this will help ( but maybe not?! 🙂 ). What I sometimes do is rather than using fully dynamic SQL, I use placeholder column names and then rename...
January 24, 2022 at 8:04 pm
...(SELECT EPName,NTUserName,ParsedUserName,CAST(FileSize AS decimal(35,2)) AS FileSize, --<<--SUBSTRING (NTUserName,0,CHARINDEX('\',NTUserName)) AS Domain,...
January 24, 2022 at 7:22 pm