« first day (2402 days earlier)      last day (2765 days later) » 
00:00 - 15:0015:00 - 00:00

15:00
I'll test again later just to minimize the changes of making a fool of myself
That does not mean it is correct.
but I'm pretty sure they're wrong
They do seem to respond to comments on blogs, so I'll give that a shot
I tell you more: if the optimizer will choose the parallel plan to calculate a sum of a float column, your result will be different when executed with different degree of parallelism — sepupic 4 hours ago
^^^^ strange
Makes sense
Right?
15:01
Never thought about it or ran into it personally
don't work with floats often, in that capacity
Order of operations can affect the result.
But it's all rather missing the point of floating point values.
And the point of the "answer" box on a Q & A site.
waffles
i had a developer tell me there was a bug in the sql server engine (ergo, we should move to mongo) because he couldnt get consistent results on calculations. it was serious because, well, we're an investments firm. then i saw he was using float for data types.
nice - the moral of the story - don't use imprecise data types when you need precision
@JoeObbish Be careful, the tiger team like nothing more than humiliating delicate fawns in public :)
They're quite famous for it
I'll use my "Eric Darling" account to ask the question
2
15:11
@JoeObbish link?
...and limited range or huge storage size
@JoeObbish A sensible precaution
Terrible title for that post
everyone knows my ms blog troll account name is charles liebling
@sp_BlitzErik you have a non troll account??
3
15:14
zing
Lamak is feisty today
Lack of KFC in his diet
lamak is just mad that he got fired as my best friend
@sp_BlitzErik I haven't recovered yet
@PaulWhite you know me too well
Jul 25 at 18:33, by sp_BlitzErik
@Zane you can be my new best friend, then. @Lamak, you're fired.
Brutal
15:18
and public too
Luckily @Lamak is a magnificent stag
Despite persistent rumours of being a camel
@PaulWhite yeah, he was cruel
Suck it up princess
@PaulWhite how very droll of you.
@PaulWhite your dark side keeps showing lately
;)
15:21
llamak
4
@PaulWhite oh I finally got the pun here
nice one
Mar 3 at 7:01, by Paul White
@EvanCarroll Strike me down with all your hatred, and your journey towards the dark side will be complete.
@Lamak I love that picture
Oct 26 '11 at 14:03, by gbn
@DTest Thank you. I'll turn you to the dark side eventually
Goodness me it's been going on forever.
@PaulWhite just yesterday I was searching for a comment and realized that we've been here since at least 2011
15:24
If this room had IGNORE_DUP_KEY set we'd likely never see a new message.
@Lamak Kinda scary huh
@Lamak old timer
definitely
I'm a 2017 kid
@bluefeet yeah...I've had good times here
@Lamak I think we all have, that's why we come back
15:26
good times bad times, you know i've had my share
Hi @swasheck how are you doing?
@swasheck well, you are part of why I've had good times, so good to see you're still here
2
@bluefeet ok.
our company is either laying off people or moving to the cloud. it's toxic. i'm now "the cloud sql server guy" and i hate it.
Whatever happened to @billinkc. I miss him and his photoshopped fried chicken owls.
@swasheck oh geez, I'm sorry
15:28
i missed out on a good job because the timing didnt work well with my vacation to italy.
@bluefeet 1st world problems.
@Lamak thanks.
@swasheck I guess those are left behind upon whom gravity has a bigger effect
@swasheck How Far would you Go from Wells?
@PaulWhite and kangaroos
well, maybe we don't miss those ones
Not too much
@dezso that sounds like greek philosophy
15:30
@swasheck except that things are falling upwards in your case?
Oh good grief
@PaulWhite what do you mean? are you recommending a book? are you asking me how far i'd go from Wells Fargo (that's @Zane ... i work for oppenheimer). or would i move to wellington?
@Lamak scary
1 message moved to Trash
@swasheck Bugger, sorry. I don't have an Oppenheimer pun to hand.
15:31
booooo
see ya
@bluefeet yup, the stuff that nightmares are made of
@PaulWhite that's ok. usually it's something about a bomb
/me the small Caesaromaniac
15:33
how are you, @bluefeet?
@swasheck I'm good, thanks
great to hear.
@dezso I still have more pictures
;)
Hard to disapprove of that one
Who was the original author?
I kinda want to say it was @AndriyM
not to change the subject because this is really fun ... but my appearance is because i believe i read an article the other day that mentioned that SQL Server's (readahead?) reads are no longer limited to 512K. default chrome history can't find it. anyone have any recollection of such an article?
15:38
@PaulWhite that was actually me and my mspaint skillz
@Lamak Really? Oh well congrats then.
does anyone in here happen to have sentry one monitoring running?
@sp_BlitzErik yes
9
A: Bug in Rebuild on SQL Server 2016 and above?

Dan GuzmanThe queries in question exercise the SQL Server read-ahead feature. With read-ahead performance optimization, the SQL Server storage engine prefetches data during scans so that pages are already in buffer cache when needed by the query so less time is spent waiting for data during query execution...

@PaulWhite yeah, and the good thing is it doesn't even need context, since a picture of @billinkc getting hit is always appropriate
15:40
@PaulWhite yes. that's the one!
sweet! can you tell me the application name that runs the trace using who is active or something?
@swasheck Sweet as
Paul White is the best search engine
Seek and ye shall find
Scan and ye shall still find, eventually
3
I just saw on TV President Trump say newcomers to America would be assimilated
@sp_BlitzErik SentryOne 11.0-Server
15:44
wasn't there a blog with "seek and ye shall scan" in it?
@swasheck thanks!
ya. sorry for the delay. on my morning standup
though i'm sitting
@sp_BlitzErik Itzik in SQL Magazine
not much better than a good scan
@swasheck i won't put that on your permanent record, then
@PaulWhite I no longer can tell if those are joke articles or real ones...too bizarre
15:46
@Lamak Was live on TV
The Borg reference caught my attention
Struck me as a new direction
@PaulWhite still can no longer tell if they're jokes or real statements
Well maybe but I'm not getting into that :)
@PaulWhite much better than being assassinated
article on CNN yesterday ... trump "jokes" about things that aren't funny
@PaulWhite so, it still doesn't happen here, just in the future
15:47
@dezso Given a straight choice, yes I suppose so!
i'm starting to suspect cnn doesn't much care for this trump fella
@Lamak Yeah you'll get it tomorrow
good. I really can't stand the way he talks though, it's like a parody, don't know how you managed to watch him long enough
This time of the morning there isn't much to watch. I have the Aussie news on in the background much of the time, but it switches to UK Sky News about 3am
It's just background noise really
I see
15:52
do you work better at these hours or do you have clients in the right time zones?
Bit of both.
@sp_BlitzErik "do you work better" implies that @PaulWhite sometimes works worse...that's blasphemy
@Lamak i leave that judgement up to paul, my question is about his estimation of his work :)
I have several clones; it kinda depends which one is on duty
@PaulWhite do you all have a moderator hat, or do you switch off?
15:54
@PaulWhite are those like Homer clones?
is this where your fascination with the switch operator comes from?
2
@Lamak Probably. That's a modern culture reference and you know how we are with those
@sp_BlitzErik There can be only one (at a time)
@sp_BlitzErik Maybe :)
When's the last time we got a new operator anyway?
Like adaptive join?
BOOM!
15:57
tssss damn
not out yet!
Or referential integrity?
Anything released/worth paying attention to
i'm sure bWin is running it in production
Isn't SE on 2017 yet?
They're normally pretty swift and pre-RTM
15:59
they are/were part of that program ... i forgot its name.

one too many concussions
@JoeObbish Window Aggregate?
@swasheck TAP?
ok, I'll accept that one
[batch mode window aggregate]
"What have the Romans ever done for us?"
@sp_BlitzErik I'm very pleased with your addendum
16:00
@PaulWhite I remember that too
all I know about is the TF 2301 incident
Hey @sp_BlitzErik is it actually Erik with a k or is that an affectation?
@PaulWhite that was a silly addendum to your four lines up, pal
Our dewy eyed deer spelt/spelled it Eric earlier and it got starred. Bugging me.
@PaulWhite i was born this way
16:02
@PaulWhite I spelled it wrong on purpose
@PaulWhite he's mannerless
brb office hours
because it's not actually him
and it would be wrong to use another man's name
@JoeObbish OIC
I could also use my "Pablo Blanco" account
Or another man's identicon
@JoeObbish Whenever people write that I hear a song
"Paloma Blanca", often called "Una Paloma Blanca" (Spanish for "white dove") is a song written by the Dutch musician George Baker, and first recorded and released by his band The George Baker Selection. The single was a hit throughout Europe, and was taken from the group's fifth album of the same name. The song became a #1 hit on the U.S. Billboard Easy Listening Singles chart on 14 February 1976 (becoming that chart's overall #1 song for 1976) and peaked at #26 on the U.S. Billboard Hot 100, as well as peaking at #33 on the U.S. Hot Country Singles chart. and #10 on the UK Singles Chart. ��2...
16:05
uh
> Our usage of SQL is pretty simple. Simple is fast. Though some queries can be crazy, our interaction with SQL itself is fairly vanilla. We have some legacy Linq2Sql, but all new development is using Dapper, our open source Micro-ORM using POCOs. Let me put this another way: Stack Overflow has only 1 stored procedure in the database and I intend to move that last vestige into code.
Sounds like the sort of crazy thing Nick Craver might say
wow they wiped out the system stored procedures?
that's impressive
@PaulWhite you know Nick Craver very well
There's a reason we blame caching for everything
How do they troubleshoot issues? perfmon?
16:06
Prayer
@JoeObbish yeah, surprised me a little
People that can't write fast SQL abstract the problem away
> Exceptional - Error logger for SQL, JSON, MySQL, etc.
least favorite words in an SE question: "I'm using an ORM"
Automatic move on
16:08
what about "Micro-ORM"?
that sounds even worse
Put enough layers on a thing and you can get away with anything
No one knows who to blame any more
Except caching of course
> Dapper (.Net Core) - High-performance Micro-ORM for ADO.Net
StackExchange.Redis - High-performance Redis client
MiniProfiler - Lightweight profiler we run on every page (also supports Ruby, Go, and Node)
Exceptional - Error logger for SQL, JSON, MySQL, etc.
Jil - High-performance JSON (de)serializer
Sigil - A .Net CIL generation helper (for when C# isn’t fast enough)
NetGain - High-performance websocket server
Opserver - Monitoring dashboard polling most systems directly and feeding from Orion, Bosun, or WMI as well.
@PaulWhite My painting or graphics editing skills leave much to be desired.
16:11
@AndriyM Maybe you just need practice?
Or inspiration
And Bill's photogenic persona might be just the thing, who knows
the post is quite interesting though
and the comments too
> Stored procedures are the source of evil. I am happy to hear that you are staying away from them. Also I would have expected more problems in the websocket connections. I would be happy to hear more details about that tier. Great overview anyway! Thanks for sharing.
11 herbs and spices should be enough to inspire anyone
@Lamak Yes. Read it before. All joking aside, it is interesting.
No idea if it is kept up to date.
don't think so
And of course it was all before all problems were solved by Hekaton.
</s>
16:15
> Stored procedures are, at a minimum, harder to debug, log, profile, and source control. We prefer simplicity, and stored procedures are a layer of abstraction that don't net us any benefits.
@Lamak Link?
go to the comments
the second half of that comment is more reasonable
Ooo SQLPrompt is finally working with SSMS 17.
I might actually start using it.
RC2 is out? I just recently installed RC1
I installed it literally an hour ago. RC1 that is
Dapper looks like an interesting "ORM", although I'd say it's not really an ORM, since you pass it actual T-SQL.
> The Database Tuning Advisor (DTA) has additional options and improved performance. (CTP 1.2)
lol
oh cool, they make you download a downloader
Hi, @dezso, your comment is superfluous, the moderator will close the question if he thinks is not appropriate, dont think they need advice on that. If you have any advice please help. The database respond when I connect with PgAdminIII, since the routing seems ok there might be some configuration file of the DB I might have not pay attention to. — bostongeorge 51 secs ago
@PaulWhite you were summoned :D
16:55
Do they really make you download something?
@Lamak well, in this case the comment is a custom one
@dezso yeah, I figured, but doesn't really matter
@AndriyM if you wish to install rc2, yes
@dezso lol, there's one way to get your question closed really fast.
@MaxVernon well, they are new to the site
you can make mistakes
well, only one
16:59
:-)
@Lamak I have JavaScript turned off by NoScript so I don't see comments by default. It makes the web so much nicer ;-)
@MaxVernon yeah, I use ghostery
I love Ghostery too
but I enable comments when I'm curious
plus AdBlock
yah, I just enabled the comments javascript so I can read them on nick's site.
@MaxVernon exactly what I use too
17:05
@dezso You all seem to be handling it. I have no idea if it's a Postgres configuration or network thing, or whether SF or SU would be best so I'll pass.
I love this comment by Nick:
> We couldn't agree more on code-generated queries (EF, L2S, etc.), that's why we don't use them anywhere complicated or anywhere in new code. All that exist are very simple and legacy. Only the insert order for FKs which is non-trivial to rewrite allows Linq2SQL to survive at all in our solution. It works well enough though, one day we'll get to finishing the tearout.

We write almost every query (as you would using Stored Procedures), they simply live in code - not hidden in a stored procedure. Also keep in mind that we manage hundreds of copies of the same schema across hundreds of datab
If I had to choose, I'd probably go with Super User but really the OP might as well delete and repost rather than migrate
I'm not sure vague troubleshooting questions are a good fit anywhere TBH
I suppose I should check the OP can actually delete
Yep
0
Q: PostgreSQL Remote Connection on NAS Synology DS216j

bostongeorgeThis is what I would like to achieve: I have postgreSQL database running on NAS Synology Diskstation DS216j connected to my router. I want to be able to connect and use the database from remote outside my LAN. In order to do that I have set a portforwarding on my router to the NAS on ports: - 54...

17:22
fixed width font?
that looks terrible
you saw the unix right?
@PaulWhite Ah, but he didn't say anything about lunch in his DBA question.
> Lunch the database
@AndriyM I think U & L provide tea and sandwiches
T & S
17:25
they probably use lynx anyway
Ha. Max added an answer
@PaulWhite its probably a poor answer
at least it's very short.
oh he asked that 4 days ago.
I love that he has 6 questions on U&L and no upvotes. That tells you something, I guess.
@MaxVernon Yes indeed
grumpy neckbeards
@swasheck I downvoted the dba variant
17:32
now stay off my lawn!
Have you tried here: Ask LibreOffice? — Andriy M 56 secs ago
Apparently they have their own Q&A
Ask LibreOffice! Who knew!
someone needs to do a clippy gif

looks like you're trying to ask a LibreOffice question. have you tried AskLibreOffice?
@swasheck lol
17:44
there are 194 new xe events from 2016 > rc2
2
that's a lot
xml is cheap to create but expensive to shred
fortunately you can only use SQL server to parse XE data. why would you want to pull the schema and use powershell or .net to parse your .xel files?
interesting
@sp_BlitzErik can you make that smaller?
@Lamak only if i put it next to your forehead
17:52
@Lamak He was in the pool! youtube.com/watch?v=ZDdjeCtux3k
@MaxVernon lol
@sp_BlitzErik you seem on the edge, everything ok?
;)
@Lamak dandy!
18:21
@sp_BlitzErik What makes that interesting?
honest question, not being snarky
@JoeObbish i had more until i was rudely interrupted
18:43
i'm sure that @PaulWhite has more, but it looks like when a rewrite that uses an implied predicate and CE is based on the implied predicate and not off of the join calculator
 
2 hours later…
20:57
fanning the guid debate
sql server 2017 is a troll
21:25
@sp_BlitzErik If I understand correctly, a join on char(3) is considered more expensive than on bigint?
would seem that way, yes
if it has to load collation info for a char(3) join, then I guess that makes sense
@ypercubeᵀᴹ I don't see it
21:37
Interesting view
@Lamak 2nd line: When a condition ... However, even a varchar(6) is considered expensive ...
22:29
@sp_BlitzErik intuitively it doesn't make much sense
@MaxVernon That is interesting. I feel like I don't vote enough
@JoeObbish eagl
were colocated joins not possible in batch mode prior
interrogation mark
22:55
@sp_BlitzErik well consider a hash join
I hash the join keys to some value
does the data type really matter so much in that case?
is it so much more expensive to hash a varchar(6) compared to bigint?
maybe it is, I don't know
I'm not a CS guy
is it more work to hash a guid than an integer? i'd guess so.
is it more work to hash a varchar 6? probably to account for collisions.
I wish that stuff was exposed
number of hash buckets and fun things like that
same
i bet you know who knows
but he's sworn to some black-robed secrecy
23:00
suspect database
DROP IT
error log full of... stuff
[WARNING] Database ID: [5]. Container ID: [{8ED5C850-4BF5-461C-8C8E-09C8B6DC1237}]. Container Path: [C:\db\Stage1\Memory\$HKv2]. Failed to allocate free file in container, will try again later. Error: 0x80070070. (d:\b\s3\sources\sql\ntdbms\hekaton\stglib\freefilemgr.cpp : 724)
got a stack dump too
wtf happened
we don't even use hekaton
did someone try it out once?
I need a real DBA for this
know any?
for free?
23:12
I'm not being serious
I'm sure that it'll be fixed by tomorrow morning
that's the plan
yeah these things usually just automate themselves out
personally, I suspect all of my databases
by "your databases" i assume you mean "tempdb"
I created my own database
I called it "my_first_database"
Example
CREATE SCHEMA Example
CREATE TABLE Example.Example
23:18
why would I create a schema?
you used dbo
CREATE TABLE dbo.dbo
SELECT * FROM Example.Example.Example AS Example
23:36
a trace flag just for joe
00:00 - 15:0015:00 - 00:00

« first day (2402 days earlier)      last day (2765 days later) »