« first day (2248 days earlier)      last day (2613 days later) » 
00:00 - 22:0022:00 - 00:00

12:35 AM
Why did @JackDouglas remove me from a room owner, when I created the room?
 
 
1 hour later…
2:05 AM
You should take that up with Jack. If you're looking for sympathy about an empty and exclusionary chat room here, you'll likely be disappointed.
 
 
2 hours later…
3:39 AM
I got as far as noticing the trees were different in a similar way but couldn't figure out how to draw any conclusions from that
I finally have something to show people who claim "the join order of your query doesn't matter for optimization purposes"
 
3:56 AM
@JoeObbish agreed. That is such an interesting question and, of course, a very interesting answer. @PaulWhite - I hate to be so reductionist; and most likely I'm misunderstanding your answer, but, is the issue simply the fact there is a join on a computed column?
It's interesting to me that one would want to join on a computed column. Not something that must come up all that often, I imagine.
 
 
1 hour later…
5:12 AM
@MaxVernon It's more complex than that. There were small changes I could do to the query that resulted in the seek
removing the join column was one of the ways that resulted in a seek
 
Do you mean removing the column from the select clause?
 
no, from the apply derived table
 
I clearly need to look at the repro in more depth. Thanks!
 
 
3 hours later…
8:07 AM
@EvanCarroll because room owners have privileges I don't trust you with yet.
 
morning
 
8:33 AM
morning
 
8:55 AM
Morning
 
9:23 AM
@AaronBertrand The code has a cursor for @tmp2 that updates the table with some conditions but the cursor itself has no ORDER BY. That might be a reason for indeterminate results, correct?
 
9:50 AM
5
Q: Remove 'nofollow' for Community Ads

Jack DouglasIt's already the case that links deemed 'reputable' don't have nofollow (though the exact details are deliberately vague, and even the links in this heavily upvoted post by our top user on dba.se don't qualify). My suggestion is that links to sites already deemed reputable by another means — vot...

 
@JackDouglas I think it will hurt SEO. (it's an image)
(in case you'll search an actual content)
 
10:33 AM
morning
 
Good morning
BTW who decided about The Heap name ?
And why :)
 
Nov 14 '11 at 15:17, by SQLkiwi
Pondering why this discussion is called The Clustered Index - can't see a key. Rename to The Heap?
 
:-) Nice. Truly nice . thanks
 
Jan 4 '11 at 0:52, by Brian Ballsun-Stanton
I propose we call this room "The Index"
Jan 6 '11 at 2:43, by drachenstern
@BrianBallsunStanton I like "The Index"
 
For someone too lazy to look it up, what's the impact of that "nofollow" thing?
 
10:49 AM
 
Never mind, I looked it up :)
 
Naaaa , The heap is nicer
 
Select is a nice suggestion, but it makes us sound better than we are :)
 
@RoyiNamir it's not an image
 
Jun 9 '11 at 17:57, by jcolebrand
room topic changed to The Clustered Index: General on-site discussion for http://dba.stackexchange.com
Nov 14 '11 at 15:19, by Jack Douglas
room topic changed to The Heap: General on-site discussion for http://dba.stackexchange.com (no tags)
Jul 17 '13 at 15:36, by jcolebrand
room topic changed to The Heap™ - Consultancy ©®: General on- and off-site discussion for http://dba.stackexchange.com [mysql] [nosql] [oracle] [postgresql] [sql-server]
Feb 21 '14 at 21:32, by JNK
room topic changed to Vote For Bluefeet™ HQ - The Heap™ - Consultancy ©®: General on- and off-site discussion for http://dba.stackexchange.com [mysql] [nosql] [oracle] [postgresql] [sql-server]
Feb 25 '14 at 20:08, by JNK
room topic changed to The Heap™ - Consultancy ©®: General on- and off-site discussion for http://dba.stackexchange.com [mysql] [nosql] [oracle] [postgresql] [sql-server]
@PaulWhite what about The Nulls™ – Consultancy ©®
 
11:01 AM
@ypercubeᵀᴹ Not performant enough, as everyone with sufficient experience knows.
3
 
I think I get it now. The point of experience is to be able to tell you how things were if you go back far enough.
@PaulWhite Thanks for the edit.
 
Welcome.
 
11:30 AM
@AndriyM Exactly. Now get off my lawn.
 
11:52 AM
@PaulWhite nice find but I still think that reference != documentation. I don't get why the suggestion went to +5
 
@ypercubeᵀᴹ Me either. I didn't add the reference, see my revision comment.
 
Ah, didn't notice
 
Clearly our voting system is irreparably broken.
I prefer Andriy's answer, even above the accepted one (though I still upvoted it).
 
sys_op_map_nonnull() is documented in 12c (sort of): http://docs.oracle.com/database/121/DWHSG/basicmv.htm#DWHSG8216 Original link from: @xtner http://orasql.org/2014/02/10/sys_op_map_nonnull-is-in-the-documentation-now/
 
@JackDouglas we saw that. It's still "sort of"
It's just in a code sample. Not real documentation of the function. (what are the arguments, how many, what does it return?)
 
11:58 AM
It wouldn't be the first time a technical author had used something in an example that they ought not have.
It has happened in Books Online for SQL Server as well.
 
Why that doesn't surprise me ...
 
Because you are very wise and experienced.
 
Coding from an early age helps, too
 
@ypercubeᵀᴹ sure, I downvoted the answer
 
@ypercubeᵀᴹ Apparently so.
 
12:01 PM
I read "sort of" as "not"
 
Should have gone to SpecSavers.
 
@JackDouglas My main disagreement is with "can now safely be used" and "Oracle will not remove".
 
Yeah that seems one heck of a stretch.
Especially since there are simple and easy alternatives.
Objectively, it's not really documentation.
 
I "read" it as a documentation bug
I also "read" anything starting with SYS_ as "do not touch"
 
12:05 PM
Unless you are SYS :)
 
@ypercubeᵀᴹ that could lead to rows in the table being updated in an unpredictable order, but not differently (it will still make the same update to all of the rows, unless there is a TOP or some break condition).
@PaulWhite LOL
 
Room approaching maximum smurf factor.
"pivot"
Must be asleep.
 
@AaronBertrand The cursor seems to want to put into @tmpCurrentMC a ROW_NUMBER() OVER (PARTITION BY OrderNo). But iff the cursor is not processed with ORDER BY OrderNo, ..., then it may get all 1s.
@JackDouglas what about SYS_KEBAB? ;)
SELECT SYS_KEBAB FROM menu;
 
@ypercube I'd have to read wall'o'code again but generally grouping is predictable regardless of ordering.
 
@PaulWhite especially when you are SYS
 
12:19 PM
Oh.
 
12:53 PM
@PaulWhite never
 
@ypercubeᵀᴹ Yeah I should have read the code closer. But it's so ugly. That these are table variables and cursors in the first place scared me away from the question.
Sometimes when I ask for code I regret it.
 
1:16 PM
@ConcernedOfTunbridgeWells Oops, looks like I allowed an unintended implication, sorry :)
 
1:41 PM
@ypercubeᵀᴹ is that another way of saying shish ?
 
@ypercubeᵀᴹ I prefer SELECT * from (SELECT top 1 pitabread, meat, onions, vegetables, cabbage, sauce, chilli, tomatoes from menu where ONIONS = 1 and CHILLI = 1 and MEAT = 1 and SAUCE = 1 and TOMATOES = 1) as DÜRUM
 
1:59 PM
@PaulWhite - Register yourself as a school and you can own one pound of Uranium and one pound of Thorium. Whoda thought?
Apparently the fine for setting off a nuclear explosion is 1 million pesos, though.
 
Just realized the big advantage of having Windows Accounts as SQL Logins: You don't have to link SIDs with sp_change_users_login when migrating databases from one server to another.
 
2:33 PM
@ypercubeᵀᴹ since 4?
 
No, definitely not
 
Why would anyone want to code so early in the morning.
3
 
@AndriyM well, in the cases I've experienced it was absolutely not about wanting it
 
@dezso My sympathies. I've had a job that involved overnight hours, although it was tech support, not coding.
 
@JackDouglas that dbfiddle link you added is a bit too modest, I think
 
 
1 hour later…
4:03 PM
@dezso you mean the edit is too minor or the link needs to be more noticeable?
my brain isn't functioning too well today
 
The people I work with think its a good thing to use WITH ENCRYPTION to prevent devs seeing a proc that does EXECUTE AS xxx. Security through obfuscation rears it's ugly head.
 
4:35 PM
@MaxVernon Agreed. They should at least do something like this: dbfiddle.uk/…
 
@JoeObbish NICE!
Not to raise alarm here or anything, but I'm unable to turn off my #IoT oven ever since #s3 went down... It's getting kinda toasty in here
 
Random pointless thought: did Gosplan have Oracle?
 
4:53 PM
@JamesLupolt VtC as primarily opinion based...
 
5:05 PM
12 messages moved to Trash
 
STRING_AGG() and SPLIT_STRING() are groovy. So much easier.
 
A reminder for any other Room Owners here wondering how/when to move messages to Trash:
65
A: A guide to moderating chat

bluefeetWhat tools are available to room owners? Room owners are users that have some elevated permissions in a chatroom. Typically, they will be the first line of defense when it comes to inappropriate content or behavior in a room. Users will look to the room owners to guide the room. The room owners...

 
@JackDouglas I mean the latter. I sometimes edit my own post to fix a single letter typo, so yours cannot be too minor
 
I love this:

>Don’t be too reluctant to use kick-mute – if you wait with kicking until everyone hates the person, they’re gonna have a hard time coming back and it may take too long to get a moderator involved. Kick at the first sign of trouble, and be ready to forgive and forget if they correct.
 
Bluefeet is very wise.
 
5:17 PM
no doubt.
 
We're very lucky to have not needed much from room owners in the past here, so there's probably a lack of experience with the tools.
Hopefully we'll continue not to need very much, but a reminder never hurt anyone.
 
@PaulWhite true dat
 
Unless it's a reminder for an overdue bill I guess :-/
 
5:37 PM
Note it's the Trash room with the blue dba.se logo.
 
5:53 PM
1 message moved to Trash
 
Success!
 
Yay!
 
thanks :)
 
3 messages moved to Trash
 
@MaxVernon Are you running vNext in production yet?
 
5:59 PM
in production ... does @MaxVernon work for bWin now?
 
6:25 PM
@JamesLupolt no. I work at a place where 2012 is new.
I have 2016 and vNext on my laptop.
 
Could be worse, you could be still on 2008 R2 like a lot of people. 2012 was a big step up at least.
 
Will the first (non-beta) version for Linux be released this year? Or in 2018? Does anyone know?
 
@PaulWhite ugh. i'm not a huge fan of 2012 (and never have been), for some reason. i'd rather skip it and hit 2014, at a minimum.
 
@swasheck Sure, later than 2012 is even better, but given a choice between 2008 R2 and 2012...
You can't even see sort/hash spills in 2008 R2 execution plans.
 
@PaulWhite oh, no doubt. But when I said 2012 was new, what I really meant is we're slowly migrating to the new platform. We still have plenty of 2000 instances, and a bunch of 2005/2008/2008R2 instances.
 
6:35 PM
right. i get it. it just never "felt" right to me, for some reason. i know there's not logic in "feeling" a RDBMS version ... it was just a sense i had.
@MaxVernon we just sunset our last 2000 and 2005 instances last year so you're not too far behind us
 
@ypercubeᵀᴹ I suspect it will be this year but there has been nothing official or even unofficial announced yet.
 
it would sure be great if the result set returned by SPLIT_STRING() had a row number.
 
@MaxVernon Ug.
 
Amazing oversight IMO.
 
6:40 PM
I knew if I said that, you'd point me to connect. Thanks, Aaron!
upvoted.
Twice
 
@MaxVernon sock puppet accounts on connect? that's low, man.
 
lol.
 
Would also be nice if it supported > 1 character delimiter
(I didn't actually read the Connect item today, I just remembered that it existed.)
 
@swasheck Fair enough. I felt that way about 2000, 2008, 2008 R2, and 2014 (to a lesser extent). I "bonded" with 7.0, 2005, 2012, and 2016.
 
@AaronBertrand yah, it would be nice if the .Net splitter did too.
 
6:43 PM
@MaxVernon Second was mine I believe. Hadn't seen that item before.
 
@PaulWhite I upvoted with my work account, and with my personal account. If I had a third account, I'd upvote it with that one too, lol.
 
I was hoping STRING_AGG would make it into 2016 SP1, especially with all the other things added or opened up there. After all, it barely missed the 2016 RTM cut.
 
@AaronBertrand it's hard to understand why not.
 
@PaulWhite 2016 is my favorite release so far, honestly.
 
6:45 PM
Yeah it's quickly become my standard.
 
/me mumbles something about stupid work laptop being stuck on windows 7
 
Dude. Win 10 was a free upgrade ;)
 
@billinkc mine too.
 
@billinkc doesn't it try to upgrade to 10?
 
@ypercubeᵀᴹ Did you roll your wife's OS back? Her laptop's I mean :)
 
6:47 PM
@PaulWhite No. It seems to be working fine. I'm installing Linux in the old one, for the daughter
 
but now that we're making a quixotic move to the cloud, i'm billing the s*** out of AWS with my 2016 instances
 
@swasheck ha ha nice
 
@swasheck it's a good time to move to the cloud
 
Right but I suspect if I accipurposely upgrade this, I'd get a paddling
 
S3 excepted maybe.
 
6:48 PM
especially aws. it's just so stable. rock solid.
 
@PaulWhite it's unlikely that another disaster will hit so soon after yesterday
2
 
@billinkc Another good reason.
@JackDouglas Gambler's fallacy?
 
like, "the safest time to fly is after a catastrophic crash"
 
yeah, buck the market
 
@PaulWhite and here I was not commenting about your "lack of experience with the tools."
 
6:50 PM
Heh heh heh
 
mmmmmmmmmmmmm. dogfood.
 
> S3, still more 9's than your home grown solution
(as seen on the internets)
 
thare's a lot more riding on it too though
 
Which is fine if you architect properly and don't just go down if (the cheap) S3 does.
 
6:57 PM
have they done rca yet (havent bothered reading anything)
 
Rca?
Root cause analysis
 
that
 
Gotcha
 
a group of vigilantes that are pissed that kids' recorded messages from cloud pets are available to all decided to stage an S3 takedown?
 
Avoid science research in Winnipeg what-if.xkcd.com/155
 
7:36 PM
@billinkc that's fantastic. And yes, it's cold like a freezer out here at night
 
Just be careful when making me toast
A little burn is good though
And marmalade. Plenty of that
 
@billinkc mmmmmmm marmalade
A friend of mine gave me some she made herself.
it was great
 
I've become a fan of King Kelley. Natural sugar + enough orange rind to provide texture
 
@billinkc I'd like to hear more about this drunk wall you mentioned to me on twitter. :)
 
@bluefeet I don't, I just think it sounds like a fantastic thing
Maybe this is my million dollar idea
 
7:43 PM
DO IT!
 
Dat liability though
 
dem waivers tho
 
<3
 
I had to sign my life away to do that race this weekend.
Every obstacle said - YOU COULD DIE!
 
That which does not kill you only prolongs your inevitable demise
4
 
7:47 PM
such as using TOP 214748367 ... ORDER BY x in a subquery?
 
If you are the perpetrator of serial up/down voting that's been reversed, if you revisit the item you voted on, does it still show as having been voted?
Too lazy/unsure of what to search on
 
perhaps there is a better way to get the desired order out of a UNION ALL? dba.stackexchange.com/a/165793/10832
 
@MaxVernon FYI: your answer references SPLIT_STRING() but your code uses the correct STRING_SPLIT()
 
@Forrest d'oh and I thought I'd proof read it! Thanks!
 
@billinkc just mass downvote someone and wait
 
8:02 PM
@Lamak I would but you don't ask enough questions and I don't want to burn my valuable unicorn points
 
@billinkc why does it have to be questions?
 
because those votes are FREEEEEEE
 
^^^^^^
 
@MaxVernon TOP supports BIGINT
 
@billinkc but they will be reverted
 
8:04 PM
It's the principle of the matter
 
@JoeObbish lol, I did think it might, without actually checking. However, I figured if you're going to "sentence case" more than 2 billion rows, you might have bigger problems.
 
sounds like a challenge
 
@JoeObbish :-)
 
Ah, I thought your TOP 214... was a reference to this old hack sqlblog.com/blogs/tibor_karaszi/archive/2007/11/28/…
 
yah it is. TOP 100% no longer works since it is optimized out.
 
8:06 PM
Oh well then, carry on
 
@billinkc interestingly TOP 99.9999999 PERCENT works of course.
which is almost the same thing, n'est pas?
 
@MaxVernon you can still do top 100% technically, but it's a bad idea
well, imo TOP PERCENT is always a bad idea
DECLARE @top INT = 100;

SELECT TOP (@top) PERCENT *
FROM sys.tables;
 
@JoeObbish I found myself thinking this is just asking for trouble.
 
it works but it spools the results
 
@JoeObbish ahhh.
I like 2^31-1. It's a nice round number. ;-)
well, at least it is in hexadecimal.
 
8:32 PM
Some fonts probably do have roundish F's.
 
@AndriyM lol. I suppose it's not really "round". 2^31 is much rounder though.
 
I like all powers of 2.
 
@MaxVernon does TOP 101 PERCENT work too?
 
@ypercubeᵀᴹ good question.
no, error
"must be between 0 and 100"
 
it also can take a surprisingly long amount of time to error out
was seeing queries running for 2 seconds before throwing the error
 
8:46 PM
SELECT TOP 100.0000000000000000000000000000000001 PERCENT works for me
 
I'm guessing it's parsed late in the process of execution
 
@Forrest it's still optimized away though.
 
Good evening
 
I prefer SELECT TOP (++++++++++100.0000000000000000001) PERCENT
3
 
@JoeObbish lol. With 743 plusses.
sorry 759
 
8:50 PM
What's the highest float value below 100?
 
slightly less than 100 ?
:-)
 
Does any one know about this error as I try to make a drop down list using the ssrs
An error occurred during locat report processing.
An error has occurred during report processing.
The processing of FilterExpression for the tablix ‘Tablix2’ cannot be performed. Cannot compare data of types System.String and System.Char Please check the data type returned by the FilterExpression
 
looks like a data type issue
2
 
yup
 
8:53 PM
Next
 
well. my work here is done.
 
@ypercubeᵀᴹ hard to say
SELECT CAST(99.999999999999945 AS FLOAT); -- displayed as 100
SELECT CAST(99.9999999999999459 AS FLOAT); -- displayed as 99.9999999999999
maybe someone who knows more CS can shed some light
the precision is 15 digits
 
FLOAT is imprecise anyway, right?
 
and things started getting weird after 15 digits
perhaps 99.9999999999999 is correct
 
Huh. "Explicit conversion from data type varbinary to float is not allowed."
 
8:55 PM
> The float and real data types are known as approximate data types. The behavior of float and real follows the IEEE 754 specification on approximate numeric data types.
Approximate numeric data types do not store the exact values specified for many numbers; they store an extremely close approximation of the value. For many applications, the tiny difference between the specified value and the stored approximation is not noticeable. At times, though, the difference becomes noticeable. Because of the approximate nature of the float and real data types, do not use these data types when exact n
 
@swasheck they still store the exact value for some numbers
 
sure.
 
I RETURN
as the most valuable asset to DBA.SE
0
A: Select everything after the last space using PostgreSQL

Evan CarrollThis is a question of address canonicalization and parsing. Essentially what you're talking about is handled through a gazetteer (geographical rule set). There are two ways to do this right, address_standardizer from the PostGIS project and certainly better if you're only using United States ad...

 
@TomV ... have you reconsidered on that pythian position?
 
@swasheck No I asked about it on slack, their site was somewhat confusing about the location
I still think my resume/online presence puts me in a weak spot
 
9:03 PM
well i'd believe you to be more-than-qualified
meh. online presence is overrated.
 
I may apply however, thought about it during the commute today
 
unless you want MVP.
 
I can always put it in my application letter "I found an MVP who thinks I'm OK"
 
@TomV are you talking about @billinkc? i'd think that @AaronBertrand or @PaulWhite would be stronger endorsements :D
 
@swasheck There's another MVP who would very likely agree with you on that.
 
9:06 PM
@swasheck Oh, I thought you were MVP too
 
@TomV oh hail no. i'm not smart, prolific, or helpful enough
@AndriyM oh yeah. lexmark is mvp too. i've honestly kinda stepped away from all of that community thing. i like the folks i like and i like doing what i like to do. i'm not particularly involved in the who's who. not that it's bad if someone is ... i've just got too many spinning plates at this point.
 
I figured they make anybody MVP now, so you might just as well be one too :)
 
wow. that's a double burn.
 
@swasheck You know I'm just joking
 
i dont care. i'm comfortable with who and what i am :)
 
9:12 PM
@TomV joke lost crossing the Atlantic ;)
 
needs more explanation
 
Since the tag is back I will
 
Yup...been spending a lot of time in SSMS today. Just tried to send an email with F5.
 
Triggers are bad, tequila is good
2
 
When @Lamak was named an MVP @billinkc replied with something along the lines of "they'll allow anybody in nowadays". I mistakenly thought @swasheck was an MVP and tried to back out my mistake by making a somewhat lame joke. @swasheck got it in the sense that It was a double burn (on him and on Kamal) but that didn't make the joke any better
 
9:16 PM
 
@McNets oooh. tequila shots are awful, though
 
Hey, don't start flagging. We don't want a mod invasion.
 
@ypercubeᵀᴹ I tried to tag it invalid, but it was already gone.
 
2 smurfs good, 4 smurfs baaaad
 
9:20 PM
@MaxVernon the first one was deleted by swasheck.
The second by a bot? ....
 
@TomV you are getting your trolling back
good for you
 
I didn't think that was possible.
 
@ypercubeᵀᴹ Needs testing, for science
jerks
 
1 message moved to Trash
 
>Oracle DB - How expensive is it to rename column name on a big table?
my guess; very very expensive
its Oracle.
 
9:29 PM
The keyword doesn't trigger the bot, Maybe "someone" has to flag it
 
ok, table with 22 columns, and 22 indexes. WHY OH WHY. Clearly someone doesn't know how to create a good index.
 
@MaxVernon link?
 
@MaxVernon one index of 22 columns?
 
on the plus side, at least all the columns now have statistics.
@TomV its a table in our data warehouse.
actually almost all the tables are like that.
and it's a heap, no less.
 
think of the space savings from not storing a clustered index 22 times
 
9:35 PM
I mention the statistics since all (almost) our databases have auto create statistics and auto update statistics turned off.
 
I'd expect 22 columns to have at least 44 indexes create index Col1Ascending ON Table(col1 ASC);create index Col1Descending ON Table(col1 DESC); etc
 
@JoeObbish Especially a clustered index consisting of 22 columns
 
@MaxVernon Wait, is there actually a good reason to do that?
 
@TomV I believe that's only available in sql server 2016
 
@billinkc and they need to make every single combination of columns too
 
9:36 PM
@Forrest apparently because it generates too much I/O to leave them turned on.
 
@JoeObbish I'm glad I never had to look that up
 
@MaxVernon good thing maintaining indexes doesn't require I/O
 
@JoeObbish no doubt. And good thing the plans are not total crap due to out of date stats.
or non-existent stats
 
@Lamak Good point jefe, 2 * ColumnCount!
 
which is the case most of the time.
 
9:38 PM
@Forrest some people advocate for that approach
if you can really watch a server
and if you understand your data well
you can gather stats you need in full and update them periodically
 
@MaxVernon "Reason for early termination: too many indexes to consider"
 
@JoeObbish it supposed to be that way. But that requires actual work.
 
oh, you should have a fixed workload too
 
@billinkc yeah, that's more like it
 
there should be indexes that filter out NULLs too
 
9:40 PM
and if we start to combine when one column is ordered ASC and others DESC and so...it would be more than 2 * ColumnCount!
 
we do update stats and rebuiild/reorg indexes nightly, or at worst weekly, so there is that.
 
I don't even know how to calculate that
 
@billinkc @Lamak, did you mean 2*ColumnCount or 2^ColumnCount?
 
When I first started here, I saw a query that is about 75 lines of code that returns a two-row dataset, with one column. StartDate. The resultset is the same every time it runs, and it runs many many times per day, with a total shite plan.
 
@MaxVernon ...and? Waiting for the punch line
 
9:43 PM
after looking at it for about an hour, I started laughing and realized it could just be hard-coded in the app.
 
@ypercubeᵀᴹ 2*ColumnCount!
@ypercubeᵀᴹ don't forget the !
 
it scans like 200 million rows each time.
 
@MaxVernon Ha, I am supposed to tune a query with a combination of and/or for 249 parameters, on a 26 column table
 
@Lamak Ah, it was a math ! ...
 
like there is a way to make that one not do a scan and consume massive amounts of cpu time
 
9:44 PM
@TomV sounds like a ton-o-fun.
 
@ypercubeᵀᴹ yup
 
@MaxVernon sounds like i-give-up
 
@Lamak ok then but the figure is not accurate.
 
yah
 
@TomV Did AX generate that one?
 
9:45 PM
anyone have a good reference on any disadvantages or gotchas when using CLR functions in queries?
 
@Forrest Not by itself :)
 
I know that they can be much better than scalar UDFs but want more details
I'm finding a lot of articles that don't look very good
 
@ypercubeᵀᴹ I know, but it's closer than 2^ColumnCount
I'm just lazy
@ypercubeᵀᴹ but you are a mathematician, maybe you can tell us the real number conbination
 
@JoeObbish i have colloquial evidence that suggests you need to know how to code, otherwise you can expose your instance to some pretty nasty memory leaks that are not under SQL Server memory management
and even if you were super-hyper-crazily-fastidiously vigilant with your standard, static workload, i'd not suggest turning off auto-update stats. i do advocate for proactive stats management.
looks like i need to learn propriety
 
Did CLRs have their own memory pool, or were they run using OS memory, or...?
 
9:51 PM
@swasheck damn @billinkc
 
Did I do that?
 
@swasheck Oh, you were asking for over/under on your own ban
 
@Forrest os memory
@TomV evidently. unless @billinkc confesses to it, i'll assume someone got their feelings hurt
 
@swasheck I'm actually reading that's one of the things changed from R2 to 2012
 
@swasheck Not me I don't have feelings
 
9:54 PM
As much as I'd like to take credit for it, I never think to flag things
 
@Lamak I don't know exact formula but it's closer to (2^n) * (n!)
(n = ColumnCount)
 
@Forrest erm ... the memory manager changed, yes. i'm not exactly sure all of the interactions, but this is on a 2012 instance.
 
@swasheck Good to know, thanks!
 
00:00 - 22:0022:00 - 00:00

« first day (2248 days earlier)      last day (2613 days later) »