Viewing 15 posts - 316 through 330 (of 2,610 total)
I have developed two additional versions of the function and incorporated Microsoft's GENERATE_SEQUENCE in a test script.
The code for dbo.GENERATE_SEQUENCE
is provided in the script article. It is written as...
June 26, 2023 at 12:49 pm
The measurements for the code above includes the table allocation as well as the WHILE loop and the final SELECT? In the code above the STATISTICS TIME, IO only...
June 23, 2023 at 5:34 pm
Another interesting thing is that you simulated the manual process of crossing out numbers on paper by deleting them.
It's a bloody shame that the use of GENERATE_SERIES() defeats minimal...
June 22, 2023 at 12:10 am
That's pretty amazing. Now someone just needs to verify that it's actually producing the correct results using a brute force method.
It's basically a primes sieve, but instead of ticking...
June 21, 2023 at 2:45 pm
Despite its appearance, this process seems slow at first glance; however, it actually exhibits impressive speed, computing all prime numbers below one million in just two seconds.
SET...
June 20, 2023 at 10:17 pm
If they are implementing things like shift-left and shift-right maybe they should also implement unsigned integers.
It's coming... According to the way they handled things like GENERATE_SERIES(), etc,...
June 20, 2023 at 6:07 pm
Ok... I'm a little gobsmacked... I ran your code with zero changes and it's riddled with syntax errors and,yet, it ran without error.
What is the following supposed...
June 20, 2023 at 4:30 pm
As one query
DECLARE @maxNumber INT = 1000;
WITH BitArray AS (
SELECT [value] AS Id, 1 AS Bit FROM generate_series(1, (@maxNumber - 1) /...
June 19, 2023 at 11:49 pm
Ok the proof by induction is acceptable
If 2 doesn't add or subtract from what's being measured that's a good reason to get rid of it imo
Yes but the whole...
June 19, 2023 at 4:20 pm
including p.N%6 IN(1, 2)
It does increase the performance a bit, so I would argue it is appropriate. It changes the number of prime candidates from n/2...
June 19, 2023 at 3:12 pm
The amount of computation could be reduced by restricting the list of divisors to just the prime numbers already found that are <= SQRT(candidate). The problem is that the...
June 19, 2023 at 1:54 pm
Hmmm imo the issue of mathematical appropriateness of n = 6q + r is debatable. I found this link which describes it a little. Without complete analysis it...
June 19, 2023 at 1:07 pm
From my testing SQL Server's GENERATE_SERIES is efficient and well-optimized. It's not surprising it performers better than user defined functions as it is implemented in the native code...
June 18, 2023 at 7:02 pm
That's the article which had shaped my low expectations. Good to know it's been improved. It's also interesting Jonathan used GENERATE_SERIES in place of the non-itvf method of...
June 18, 2023 at 4:06 pm
I installed SQL Server 2022 today and changed my version to use GENERATE_SERIES. I also amended Steve Collins algorithm to use it and remove all the multiplications by "*2+1" as...
June 16, 2023 at 7:37 pm
Viewing 15 posts - 316 through 330 (of 2,610 total)