« first day (882 days earlier)      last day (4284 days later) » 

16:00
why can't the DB run trials against an index? assuming you're not having a write heavy application (in which case you'd turn it off) you'd not have significantly more overhead for testing one index, 50% of hits go each way, the quicker method gets a higher percentage of the hits over time, till the index becomes unused and the Db drops it automatically as a failure, if it reaches towards 100% then it wins, and gets to say
JNK
JNK
what kind of trials?
@PaulWhite I like to look at the recommendations - I tend to use them a lot. But for tables of any significant size, indexes are a nontrivial cost for creation and maintenance and I'd hate for it to make them automatically. Would it automatically drop redundant indexes when another index will replace it in most plans? What if the new workload was not representative of everything but just a nightly process which was slow? All this could be done, but it would have a pretty significant cost.
JNK
JNK
Also all that is extra load on the server
JNK, do you run all your servers to capacity?
16:02
A fully integrated index manager could be possible. It would need good historical information, including feedback from the execution engine and optimizer. A more 'accurate' costing model is probably a prerequisite too.
@Zane you mean Bruins over the Pens? We'll see. I suspect the Pens will come out fighting tomorrow.
@Jharwood i think you're using a server wrong if you're running it to capacity
JNK
JNK
@Jharwood no, but it's going to be peaks and valleys
@Jharwood use @ in front of a nickname, so they can be notified or your message. Or use the CR+LF sign in the end of the message
@CadeRoux never drop manual indexes, only automatic ones
16:02
@FreshPrinceOfSO oh I don't know about that. We're supposed to push hardware to its limits. Anything under capacity is wasted.
@Marian ok
JNK
JNK
and if you are running index tests in production, or building indexes for testing in production, it's going to negatively impact SOMETHING
Now running at 100% all the time isn't good but 10% all the time isn't good either.
I probably misinterpreted what the article I read was saying in that case.
here we aim to keep DB servers at ~50% all the time
16:03
I agree with that statement
to handle DDOS etc
we can easily handle adding an index
@CadeRoux Yes. I agree with all that. An automatic index management system would probably always need review by the DBA (if available/competent) and/or the ability to exclude objects from 'tuning'.
we treat it like a DDos
@PaulWhite ++
@Jharwood This is all in the realm of something that most systems would not want, and so that's why it's not in there. But even the smartest system would be pretty heavily monitored - the last thing you want is "The system is dog slow this morning, what changed?". "Nothing changed." "OK, lets go through all the AutoTuner5000 logs and figure it out, STAT!"
JNK
JNK
yeah, there's no rollbacks for those easily
16:06
@CadeRoux that's a fair enough point. configuration is the key in those situations
Not so sure. I have a feeling many systems would be better off with an automatic DBA than the DBA they find themselves with today.
JNK
JNK
I think Cade hit it on the head though, the real reason it's not implemented is most serious shops wouldn't want it, and it would be a serious time investment to get it right
it'd be more relevent in the world of self hosting and startups
JNK
JNK
and it would still need monitoring
yeah true
so maybe in something like Amazon RDS which we were talking about earlier
@PaulWhite True. But a serious shop should see serious data where index creations and maintenance are expensive and SHOULD have a competent DBA. Where small shops, everything is fast for small N.
16:07
ok, then maybe it'd be like "postgres easy mode"
:P
@CadeRoux Serious shops number zero to a first approximation.
Oops, I just flagged something and failed to comment. Mods please ask if you need to know why.
@CadeRoux tell that to my Firebird DB, 5 hours to fetch 5 rows.
@JNK and the issue was a non-issue after all:
Actually Lamak was correct, the source table contained all nulls in the column - my bad. Sorry to cause such a stir. — user2135970 2 mins ago
@CadeRoux See the main site & SO for counter examples of small N = fast.
16:08
@MikaelEriksson did you mean "too localized"? Can you not VtC?
Not yet :)
Overall, I think it's a hard problem that hasn't been solved yet. Fascinating to think about how it might work. If you think about how we decide to add/remove indexes, it aint that hard.
JNK
JNK
@Lamak VTC as too localized
The answer turned out to be don't do that so I would say too localized.
@PaulWhite that's what i'm saying
small iterative changes
16:10
Most DBAs add indexes to help one particular query without considering the wider impact anyway.
4
@MikaelEriksson I tend to agree now that I've looked it over.
@Jharwood there's no small change over a 1 TB table. So how'd you handle an index on that?
@Jharwood You may have missed some of my longer replies to you earlier. (Maybe not).
The problem is and always will be shops that are out of their element. Data too big for their design, people under-experienced, etc. This is everywhere, and I'm not minimizing it, but I don't think the cycles are that cheap yet to think that's something I would want right now.
@Marian How would you?
16:11
@MikaelEriksson I've marked the flag as helpful but I'm not going to close the question just yet.
@Marian And more to the point, how would Mr Joe Average DBA handle it?
@PaulWhite no i didn't, i just agree with your sentiment
@Aaron OK.
@Jharwood Ok just checking, in case you had. There were a flurry of replies.
@Jharwood woah there. We don't use that language here
16:12
oh, sorry...
@FreshPrinceOfSO HA HA HA
@PaulWhite And that's something that we need better tools for - to offer a comparison before and after adding an index on the typical workload, not the one SELECT query, but the accumulation of all the INSERTs and UPDATEs throughout the month.
The Heap of Sarcasm might become a necessary name change :)
I've abolished these before the flags start
lol...
16:13
@AaronBertrand looks like i lost my adult privileges
@CadeRoux Yes. SQL Server has the beginnings of that, but there is so much more that could, and should be available.
@FreshPrinceOfSO just want to keep flags at bay, that's all
@CadeRoux and why can't that be automatic? i was suggesting the same thing, but very openly
@CadeRoux It's particularly interesting to think about the sort of intra-query execution feedback the execution engine could provide - chances of physical I/O, how well estimated costs matched actual execution costs...and so very much on
@Jharwood Because if I'm going to index a 140m row table, I'm sure going to pick a time and stop some other automated processes that the database might not know about while I'm doing it.
16:15
@CadeRoux do you even need to take the DB down?
JNK
JNK
@PaulWhite that's a lot of meta data
You've changed, Mr Bertrand :cD
@PaulWhite first check the free space on the server to see if it has enough space :-). (kidding about it) wanted to mention there's nothing is small when you're talk about big tables. You need to plan for space, locking maybe.. set a load test scenario for a representative batch. Not sure that MS can make it automatic as in set it and forget it.
@AaronBertrand A quick question. I'm aware that recursive CTE's are generally poor performant, but does it really makes a difference if I'm generating 12 rows?. I'm asking because I recently got this comment
JNK
JNK
lol
16:15
Recursive CTEs that count are absolutely horrible for performance compared to just about any other method even for a piddly 12 rows. Why would you intentionally use something slower and much more resource intensive even if it's just for 12 rows? Avoid recursive CTEs like the plague when it comes to counting. — Jeff Moden 10 hours ago
@Jharwood I guess the database "knows" about them by seeing the indirect effects every so many minutes, but I don't know how smart it is.
And I think that it may be an exaggeration
@FreshPrinceOfSO LOL, sure!
JNK
JNK
@PaulWhite as Pink Floyd said, "Welcome my son, welcome to the machineeeeee!"
@CadeRoux -it is +it could be
16:16
@JNK Potentially, yes. But (a) we could be clever about it; and (b) certain systems work well on Big Data I hear.
@AaronBertrand Pre-emptive Python. I will sacrifice a ban to save you all:
@PaulWhite no more baby throwing
@Lamak it won't make a difference for 12 rows, no, but if you have other ways that scale better at larger data sizes, why not use the better approach in all cases?
JNK
JNK
@PaulWhite We need a MongoDB database to track our indexing metadata
It's WebScale™
@PaulWhite yeah I guess, hopefully that's for the better, even if it's a bit less entertaining
16:16
Bravely bold Sir Robin rode forth from Camelot. He was not afraid to die, oh brave Sir Robin. He was not at all afraid to be killed in nasty ways, brave, brave, brave, brave Sir Robin. He was not in the least bit scared to be mashed into a pulp, or to have his eyes gouged out, and his elbows broken.
To have his kneecaps split, and his body burned away, and his limbs all hacked and mangled, brave Sir Robin. His head smashed in and heart cut out, and his liver removed, and his bowels unplugged, and his nostrils raped and his bottom burned off and his penis...
@Lamak Jeff has been on an anti-rCTE crusade for years.
@AaronBertrand Yes, I'm aware of that. I just wanted to post an answer that was ready to use, and didn't want to create a table
JNK
JNK
@PaulWhite this
I used a Python quote with a naughty word in it.
takes offense
16:17
@Lamak then yeah, I'd tell him to demonstrate exactly how much worse it could possibly be for 12 rows.
Any TFS users in here?
*looks for report ;) *
JNK
JNK
@bluefeet me
@PaulWhite he sure was mad when I threw his splitter function under the bus
@bluefeet me too
16:18
He got half of SSC to come gang up on me
JNK
JNK
@AaronBertrand I remember that
@AaronBertrand Ooo yeah. That was fun.
@PaulWhite I don't know him. But I thought that his comment was kinda over exaggerated
JNK
JNK
the comments were amazing
@AaronBertrand where?! on your blog?
16:18
@Lamak Then you were correct. Possibly for the first time today! ;c)
@bluefeet toyota financial services?
@Lamak his comments are always exaggerated.
@AaronBertrand That may be but you certainly don't want to loose both of your home games especially in such embarrassing fashion.
@AaronBertrand Oh, that guy
@JNK @Marian We use both linux/cleartools and TFS. In cleartools when we update code with have a process to apply a label aka a release number to the script so we know what should be included in the release. Is there something similar in TFS?
16:19
@Lamak background?
@PaulWhite don't be a meanie
JNK
JNK
@bluefeet just checkin notes afaik
You can tie it to a workitem but I don't think a tag
I'm also not a pro with it though
@AaronBertrand I remember him now
@AaronBertrand thanks
16:20
15 secs ago, by Aaron Bertrand
@Marian http://www.sqlperformance.com/2012/07/t-sql-queries/split-strings#comments
@AaronBertrand What a prick.
> Great work, Arron.
@Lamak Sorry I must have been confusing you with the Fresh Prince. Your avatars are quite similar.
.... >.>
@JNK ok, thanks. I will have to chew on this for a bit.
does anyone here use Firebird btw
16:22
I've been meaning to ask, what emotion/expression is >.> ?
@PaulWhite Are you saying that I look like Will Smith?. And how do you confuse with the FreshPrince (no offense)
@PaulWhite looking to the side, awkwardly
@Jharwood Aha! Thanks. @jcolebrand uses it all the time.
@PaulWhite yw :2
^ that was a typo -.- ermahgurd edit
@CadeRoux I like your comment...
16:23
@Lamak The @FreshPrinceOfSO
> Yes, please. A repository.
>.<
>.>
@Jharwood Up-arrow
<.<
^.^
v.v
Oh goodness what have I done
16:23
>.<
do the ascii hustle
o/
\o
o/
I give up \o/
JNK
JNK
oh goodness
JNK
JNK
16:26
is moden a consultant or a dba or what?
@JNK Full-time DBA
JNK
JNK
lol
I'm not sure what that means but its funny
gotcha
error correction probably needs a tweak
rimshot
@JNK Normally you can tell the difference by the look of homicidal rage on the face of the DBA when they read the consultant's report.
@JNK ha ha nice
we paid you how much to tell me all's well!
16:30
:This article references the term in the world of music. For the term's use in radio and television broadcasting, see Rimshot (broadcasting). :For the short drum sequence used to punctuate a comedic punchline, often referred to as a rimshot, see Sting (percussion). A rimshot is the sound produced by hitting the rim and the head of a drum simultaneously, with a drum stick. Rimshots are usually played to produce a more accented note, and are typically played loudly. However, soft rim shots are possible. Rimshots are often used for softer percussion in place of a snare drum in both actual an...
bye fellas
@Jharwood Bye!
@Jharwood Bye. It's a nice question, imho.
JNK
JNK
bye
Posted that because I never understood the meaning of rimshot before just now.
16:31
What is going on with all the removed comments.
@JNK har har har
@Zane People worried about the banhammer that hit me yesterday, I guess. w t f-p e n i s - w e n i s
@Zane I don't leave personal remarks (about non-heapers) hanging around. Probably shouldn't make them in the first place, but that's my problem.
@CadeRoux I seem to be impervious to the Auto ban.
@PaulWhite understandable. Leave no evidence.
@Zane it wasn't an auto ban apparently. @JNK said that it was flagged
JNK
JNK
it was 2 flags
16:36
I-level exams? Seriously UK?
See you guys later I'm going to go out to lunch hopefully it will take my mind off of ciggarettes for a bit.
I sure do hate day one of this shit.
@Zane Smoking's good for you. Full of vitamins and minerals.
@bluefeet sorry, don't know what you're talking about.
JNK
JNK
@Zane see you lighter
I mean later
@JNK Epic!
JNK
JNK
16:37
ok gym time for me
if you need any assistance please ping @AaronBertrand
or call 704-895-6241 and ask for the Canadian
(apparently he's the only one)
@JNK btw, the check in notes in my TFS look like notes from: Code Reviewer, Security Reviewer, Performance Reviewer. Nothing like release notes for a version or something.
Can you be Canadian and support the Bruins?
@PaulWhite Can you be a Cantabrian and support the Blues?
@ConcernedOfTunbridgeWells Ooo very good!
I explain it like this:
Rugby is actually the official state religion in New Zealand. Canterbury is the rugby equivalent of the bible belt.
3
16:52
@Lamak It seems to me that if something is flagged and someone reviews it and it's the song lyrics of a video previously posted, that perhaps it is removed and perhaps it isn't but there is no basis for a ban if there are humans involved. And that is what is disappointing to me. No one said anything to me, I got no message except that the post was removed by "Stack Exchange" and I was on 30 minute ban. And that was that. Seems like cowardly and childish BS to me.
And now I will jump around saying Jehovah, Jehovah, there I said it. Jehovah, Jehovah.
I'm not even a Monty Python fan.
@CadeRoux And I find it really unbelievable that 2 regulars would flag that
@Lamak a message can be flagged also outside the room, from the transcript
@Lamak There was a lot of s p e r m in the lyrics. We were talking about what Clinton did wrong. Are bans automatic when a moderator deletes something which is a little too much for a room? Or are they independent. What purpose would a 30 minute ban actually serve? There was no need to throttle me. I wasn't posting things over and over. That's what is so stupid about the whole thing.
Letting it go - deep breath. It was seeing all the (removed) which triggered the PTSD.
@Marian but who is going through the trouble of doing that?
@CadeRoux I think that bans are automatic if 2 users validate the flags, or if it gets flagged enough
17:14
We should just find out who is getting so offended by such things and shun them from this little society we have here.
Sorry, I haven't been watching the room to see what got flagged
@jcolebrand @CadeRoux wrote out the lyrics to a monty python song
@bluefeet I roughly gathered that
@jcolebrand and he was flagged twice for it, and banned
@CadeRoux who doesn't like sperm?
17:27
some people
i can see that
@Lamak it takes 5 or 6 if I remember rightly (or 1 mod)
@JackDouglas really?, then if it got flagged twice, the fact that he was banned means that a mod validated those?
@Lamak it's not the number of flags, but the number of 10k users who validate them I think
@JackDouglas ok, I get it....I think
17:38
Perhaps there should be a badge for a 30-minute ban - possibly
3
Quite jealous of Cade, in a way
@PaulWhite you want to be gagged?
I'm not into gagging
NTS: Must think before typing.
(note to self)
@PaulWhite for a second i thought you meant Nederlandse Televisie Stichting
@FreshPrinceOfSO People often say that, hence my clarification
17:43
the clarification is much appreciated
@PaulWhite Can you take a look at the last part of this question?. I ask because you can articulate far better than me all the problems with what this user is doing
0
Q: Copying values from one table to another table if it does not already exists

LivingThingI have four tables named Task, ProjectTeamMemeber, Hierarchy and Assignment. Each Task is related to a Project through a Heirarchy and each Project has Team members which can be seen through ProjectTeamMember. select TH.TaskId As TaskID, P.PersonId As PersonID from Task T Inne...

The Nederlandse Omroep Stichting () (abbr. NOS) (), English: Netherlands Broadcasting Foundation, is one of the broadcasters in the Netherlands Public Broadcasting system. The NOS also has a statutory obligation to make news and sports programmes for the three Dutch public television channels and the Dutch public radio services. The programmes from the NOS derive from the Dutch Media Act 2008, which stipulates the NOS make regular and frequent programming of a public service nature. The Media Decree specifies the type of programming, which includes daily news reports, parliamentary cov...
@Lamak any user can flag a message as offensive (in this case 2 did). Flags are shown to all 10K users (and mods), and they can validate the flag. Validating the flag does not increase the flag count, but if enough people validate a given flag, further action can automatically happen.
@Lamak But, but...it's on SO!
17:45
@PaulWhite resist
Resisted. Thank you @AaronBertrand
Or maybe in this case it only took a moderator to agree and that escalated it to automatic action. I don't think the details are visible.
@PaulWhite damn, I forgot about your phobia
If he lost 5 MB, or 10 MB, or 100 rows, or 300 rows, if he can't identify which data was lost, why does it matter?
1
Q: interpreting how much data has been lost by analyzing dbcc output

Артём ЦарионовWe had a SAN outage and this corrupted several databases with no backups. We ran this to do a repair: EXEC sp_resetstatus 'test' ALTER DATABASE test SET EMERGENCY DBCC CheckDB ('test') ALTER DATABASE test SET SINGLE_USER WITH ROLLBACK IMMEDIATE DBCC CheckDB ('test', REPAIR_ALLOW_DATA_LO...

migrate?
0
Q: Can I add a unique constraint to sql azure with nocheck for existing violations?

MatthewI have a table which currently has duplicate values in a column. I cannot remove these erroneous duplicates but I would like to prevent additional non-unique values from being added. Can I create a UNIQUE that doesn't check for existing compliance? I have tried using NOCHECK but was unsuccessf...

17:52
@AaronBertrand Doesn't seem to be any data loss there - if that's the complete DBCC output - just a page header update. Very lucky if so.
Oh it's Артём
@PaulWhite did you follow through to the pastebin? I didn't look.
@AaronBertrand Sigh. No. Sorry.
@PaulWhite It's pretty long, looking now, but there definitely seem to be some page deallocations.
@AaronBertrand Yeah just scanned through it. Lots of bad things. And I/O errors at the end.
this was cross posted on SO and there are answers on both questions
0
Q: Create a sub query for sum data as a new column in SQL Server

PenganSuppose that I have a table named tblTemp which has this data: | ID | AMOUNT | ---------------- | 1 | 10 | | 1-1 | 20 | | 1-2 | 30 | | 1-3 | 40 | | 2 | 50 | | 3 | 60 | | 4 | 70 | | 4-1 | 80 | | 5 | 90 | | 6 | 100 | ID will be formatted as X ...

0
Q: Create a sub query for sum data as a new column in SQL Server

PenganSuppose that I have a table name as tblTemp which has data as below: | ID | AMOUNT | ---------------- | 1 | 10 | | 1-1 | 20 | | 1-2 | 30 | | 1-3 | 40 | | 2 | 50 | | 3 | 60 | | 4 | 70 | | 4-1 | 80 | | 5 | 90 | | 6 | 100 | ID will be format a...

17:59
Scanning through the output rather quickly, looks like you lost about 1000 pages (so 1000 x 8192 bytes). No way to guess how many rows that represents. Whether you can find any info about this from the transaction log depends on a couple of things, e.g. what recovery model are you in, why were there no backups (because they were on the same drive or because none had ever been taken), and how good are you with a hex editor? — Aaron Bertrand 19 secs ago
@bluefeet I suppose we could ask SQLFox to post his answer on the SO question and then remove the one here.
@AaronBertrand Very good.
More of an answer than a comment though ;c)
@AaronBertrand helping aptem?, you really have changed
MongoDB 2.4.4 is released http://buff.ly/1b0X7Sj
@AaronBertrand Or kick the answer to SO (and then merge them). Is that possible?
@Lamak well a disaster is certainly more compelling than a bad query around bad schema design.
18:02
Hooray!
@ypercube well, a little more involved
@PaulWhite Finally all of my database problems are over.
@PaulWhite I suppose so.
@Zane It is a big relief.
JNK
JNK
@PaulWhite The new one is UltraWebScale™
2
18:08
@AaronBertrand Oh btw did you see that MERGE bug was closed as a duplicate, and the duplicate was updated to say it is fixed in 2012 R2, sorry 2014. Seems pinging Bob did the trick - if only it always happened automatically.
vtc
-2
Q: SQL - two tables different

Folieneed help on sqlServer. I want to do a select between these two tables, VISITANTE VISITANTEFOTO CVISITANTE SVISITANTEFOTO VISITANTE CAMINHOFOTO where in CAMINHOFOTO in register it will contain CVISITANTE. C:\img\**174**.jpeg this number 174 is the code of CVISITANTE I w...

My typing today is afwul
Carchar to datatime
0
Q: varchar to datatime conversion

NehaI am trying to do this declare @slice VARCHAR = '2013-06-04 13:42:41.647' SELECT REPLACE(CONVERT(VARCHAR, CAST(@slice AS DATETIME), 109), ' ', '-') but I get error Msg 241, Level 16, State 1, Line 2 Conversion failed when converting date and/or time from character string. Where am I going ...

Oh, he fixed it
@PaulWhite I did see that, Sanjay actually e-mailed me directly and said "hey did you see that I update that bug that you <s>bothered</s> pinged Bob about? Did ya? Did ya???"
Aw balls I forgot the strikethrough markdown again
@AaronBertrand Awesome!
Trying <strike>This?</strike>
Nope
18:12
Stark minivan:
@CadeRoux worst photoshop ever
@Zane that was the worst attempt i've ever seen
<strike>this</strike> or <s>this</s> or <del>this</del>
@FreshPrinceOfSO don't worry about it.
---hello
JNK
JNK
lol
that is pretty bad photoshop
Weird, it is <strike> according to
88
A: What HTML tags are allowed on Stack Exchange sites?

randomAllowed HTML Tags The Stack Exchange engine allows only the following safe, whitelisted subset of HTML tags: <a> <b> <blockquote> <code> <del> <dd> <dl> <dt> <em> <h1>, <h2>, <h3> <i> <img> <kbd> <li> <ol> <p> <pre> <s> <sup> <sub> <strong> <strike> <ul> <br> <hr> Note that since we allow the...

JNK
JNK
18:14
this is not a site
this is chat
That isn't chat though, which has a different set
@PaulWhite doesn't cover chat
JNK
JNK
<st>test</st>
hrmmmm
test
Someone just showed me this the other day. My memory sucks,
Well I tried :(
Str oke ike
JNK
JNK
18:15
oh it's this
2
@JNK blasphemy
JNK
JNK
---strikethrough---
3
well that's getting starred
strike
YES
triple dash, that's intuitive
18:16
Lol some of the best SQL minds on the planet sitting in here can't figure out how to get text to show a line through it.
4
GREAT SUCCESS
JNK
JNK
@AaronBertrand good resource for this is to search TL
@Zane hey it only took us about a minute.
JNK
JNK
I just searched for strikethrough and found it
@AaronBertrand still funny.
18:16
@JNK or meta
21
Q: Add "---text---" to chat FAQ

Madara UchihaIt's possible to strike a line in chat by surrounding it with triple dashes: ---Struck out text--- However, that's not specified in the chat FAQ. I think it should be added.

@JNK not to distract you from the strikethrough fun but do you store your DB scripts in TFS?
JNK
JNK
I think it's funnier how excited we all got
@Zane Have a star
JNK
JNK
@bluefeet yes
I check everything in and get reviews/code items in tfs
@AaronBertrand there's a help section?
18:17
Now to work out how to get Marquee
Yeah except "strikethrough" is misspelled as "strikeout"
I'll be damned
JNK
JNK
@PaulWhite like below
@JNK how do you handle the different releases? Do you have a main with all of the prod code and then branch it for development? We have nothing set up for sql server and I am trying to figure out the best way
JNK
JNK
18:18
                                       like this
@bluefeet once you're done making changes branch the code
JNK
JNK
right?
@JNK You win several internets
JNK
JNK
@bluefeet yeah we have a main that we use for prod code
18:19
I was actually thinking of the 'marching ants' thing. That's even more annoying than blink IMHO
JNK
JNK
then we make a dev branch for each release and the first checkin for the dev branch is current prod code
We have an app that scripts out every database every day on every server and we just pull from that script
you could easily do something in PS for that though
We always made changes to the main and then when we released we would branch off we then know what release we are on.
I am used to how we do it for our Oracle side, we apply a label basically release number to the create/alter/backout scripts then we easily know what is in each release. We alter the previous script, apply a new label for a release.
But we do the oracle labels in linux.
That'll never scale. ;c)
@PaulWhite our process for oracle?
18:26
Or labels?
Just being daft. Ignore me. Still thinking about MongoDB.
@PaulWhite cranky today?
@bluefeet Me? No! I'm in a silly mood.
Anyone here use water softeners?
I did at my old house. Useful for well water, kind of wasteful for city water unless your city really sucks at it
18:30
@AaronBertrand we have well water
@FreshPrinceOfSO and you don't have a softener now?
the unit that came with the house is inefficient
@AaronBertrand phoenix sucks at it. Most people have them out here. The city water out here has been altered so much due to the amount of water softeners.
@FreshPrinceOfSO I've been away from the well since 2005 so no idea what today's best options are.
wish I could just use sql server 2012 for my water softening problem
18:51
Ugly sweater (free Google Glass with purchase) ebay.com/itm/…
@CadeRoux lol
I feel like I have said already today.
Why are you storing tags as a comma separated list? Please normalize your table structure. — bluefeet 12 secs ago
that's right, I did.
Why are you storing a comma separate list that you need to join on? Please normalize that table structure. — bluefeet 2 hours ago
@CadeRoux my bid of $10 was rejected
@bluefeet comma separated is the wave of the future.
Judging by the amount of these questions on SO it seems to be growing in popularity every day.

« first day (882 days earlier)      last day (4284 days later) »