| A community of more than 1,600,000 database professionals and growing |
| | Birds of a Feather Today we have a guest editorial as Steve is out of the office. Like me, I'm sure most of you have participated in conferences and gatherings, either in-person or virtual, on technical and non-technical topics ranging from SQL Server to software development to fan clubs of sports teams to school PTA groups. And like me, I'm sure most of you have probably had this observation: there is something different about the people that participate in SQL Server gatherings. There is a certain sense of camaraderie that is not often found in other groups. Members tend to get along quite easily, there are very strong friendships, and people often go out of their way to help others. A few years ago at SQL Summit, I heard Buck Woody mention that members of other groups at Microsoft had observed (with a hint of envy) that SQL Server user groups had a stronger sense of community than those others. We even have a term for this community: #SQLFamily. So I was wondering: what is it about this group of people that creates this sense of family? Is this just a random stroke of luck? Or is there something else at play here? I think it is the latter: there is something here that not only attracts these people to databases and to SQL Server, but also to each other in a communal sense. In my humble opinion, it is a personality trait: that we tend to want things to make sense. Perhaps slightly more so than the general populace. Perhaps to the extent that we are inclined to make things make sense when they otherwise wouldn't. This probably leads to the desire for turning chaos into organization, for taking random pieces of text and numbers and blobs and putting them into neat tables. For normalizing data. For setting things right, whether technical or otherwise. For helping out others when they are struggling with a learning or organizing issue. Perhaps more than just the sense of humanity and giving back, it is the innate desire to want others to also make sense of chaos (and to do it the right way). If this is true, then I'm going to go out on a limb and make a couple of bold hypotheses for our lot. One: we tend to be slightly OCD. Now before you instantly deny having this trait, consider if you have ever done any of the following: format somebody else's code before working on it; check in a code change just for formatting; line up a database/ER diagram so all the connections are nice and straight; name files and folders a certain way so they are properly ordered; rearrange items (clothes/shoes/pantry) so they are ordered a certain way; be very particular about your neat desk/car. This tendency probably results from wanting things to make sense, for wanting there to be order. Another surprising hypothesis: we tend to lean the same way politically. I say this based on research that indicates that people who lean in one direction are driven more by a sense of moral values, loyalty and authority, while people who lean the other way are driven more by equality, justice and fairness. One of these leanings is more aligned with wanting things to make sense than the other. I'll let you figure out which one. This idea seems to be supported by a few members of the SQLFamily who are outwardly clear where they stand politically via their writings/blogs/social media. Further, in my admittedly limited participation in political conversations, I have yet to come across a database guy/gal who leans the other way. These facts individually may not count for much, but taken together they seem to suggest a pattern. This does not mean that we all have the same political inclination, but rather that if the general population is closer to 50:50 in a 2-way race, we are very likely more skewed in one direction. Hakim Ali from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
|
| ADVERTISEMENT | | Free whitepaper: Solving the database deployment problem with Database DevOps Learn how to extend DevOps practices to SQL Server databases, so you can spend less time managing deployment pain and more time adding value. Download the free whitepaper |
| | New SQL Monitor Reporting Module SQL Monitor now includes a new Reporting module. It allows you to create customized reports, combining the individual server performance metrics available in SQL Monitor with summary information on your entire SQL Server estate. These reports can then be exported to pdf and emailed to you on a scheduled basis. Download SQL Monitor now and get a 14 day free trial |
|
|
|
| | | Daniel Calbimonte from SQLServerCentral.com In this article, we will show how to create a WPF application ans show how to insert data to ASDW. More » |
| Tim Mullahy from SQLServerCentral.com Practice makes perfect. That’s true of everything, including disaster recovery. If you aren’t already testing your DR plan, you should be - here’s what you need to know to get started. More » |
| Additional Articles from Database Journal The majority of Azure SQL Database related features reach their General Availability (GA) stage relatively quickly. There are however, some exceptions. The most prominent example in this category is likely Azure SQL Data Sync, which has remained in Preview since its introduction 7 years ago. Fortunately, there are signs that this service might be finally reaching production-ready state. In this article, Martin Pollicht introduces its main characteristics. More » |
| Brian Kelley from SQLServerCentral Blogs Having covered authentication yesterday, let’s move on the second A, authorization. Authentication was about proving identity. Now that we know... More » |
| Andrew Pruski from SQLServerCentral Blogs Last week in Part One I went through how to mount directories from the host server into a docker container... More » |
|
|
| | Today's Question (by Thomas Franz): Which of the following queries will produce fewer logical reads (tested with AdventureWorks2014 database on a local SQL 2014 SP2 Developer Edition): 1. SELECT OBJECT_SCHEMA_NAME(ac.object_id), OBJECT_NAME(ac.object_id), ac.* FROM sys.columns AS ac 2. SELECT s.name, o.name, ac.* FROM sys.columns AS ac INNER JOIN sys.objects AS o ON o.object_id = ac.object_id INNER JOIN sys.schemas AS s ON s.schema_id = o.schema_id Hint: since the execution plan and SET STATISTICS IO ON; are always lying, when you are using scalar functions (seems to have no cost), you have to use either the Profiler or Extended events or a similar tool to get the "real" numbers. |
Think you know the answer? Click here, and find out if you are right. We keep track of your score to give you bragging rights against your peers. This question is worth 2 points in this category: Performance. We'd love to give you credit for your own question and answer. To submit a QOTD, simply log in to the Contribution Center. |
|
|
| |
ADVERTISEMENT | More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security. The consequences of failure have never been greater?whether it's the healthcare.gov debacle, cardholder data breaches, or missing the boat with Big Data in the cloud. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Darko Martinovic): If you like to add comments to the database objects created in your databases, you will us what? Answer: Extended Properties Explanation: Extended properties can be used for the following: Specifying a caption for a table, view, or column. Applications can then use the same caption in a user interface that displays information from that table, view, or column. Specifying an input mask for a column so that applications can validate data before running a Transact-SQL statement. For example, the required format for a postal code or telephone number column can be specified in the extended property. Specifying formatting rules for displaying the data in a column. Recording a description of specific database objects that applications can display to users. For example, the descriptions may be used in a data dictionary application or report. Specifying the size and window location at which a column should be displayed. Each extended property has a user-defined name and value. The value of an extended property is a sql_variant value that can contain up to 7,500 bytes of data. Multiple extended properties can be added to a single object. More information at click here » Discuss this question and answer on the forums |
|
|
| Database Pros Who Need Your Help |
| Here's a few of the new posts today on the forums. To see more, visit the forums. Reindex, Reorganise and Statistics - Morning All, I am hoping someone could clarify something regarding statistics and indexes. I've found a job on a server (legacy, we... msdb cleanup not working due to blocking - Hi, We have one issue where the data and log file of MSDB are 30 GB each and are eating up... SUBSTRING and CHARINDEX query.... please help. - Hi, I have this table, column, and string: Table = audit_log Column named = request_u Example column value = http://stable-test.test.net/api/files/fs.testcollection/TP-0000000.pdf/download/ What I need to do is return the... Returning Output Parameters From Stored Procedure - Hi Guys, I'm having some difficulties trying to figure out the proper way to return output parameters from SQL Server Stored... Index Created Date - How to find Index created date details in my SQL server database?.Any query to find for this.In my database lot... is there any diffrence between fn:lower-case and lower_case function in sql server - hi, In x query of sql-server, there is a function which can be called in two ways. ex: DECLARE @x... Alternative Tool for SQL Profiler Trace? - I was wondering if there is some tool which could provide me same data as sql profiler does. The goal... MCSA 2012/2014 - Hi - I've passed 2 of the 3 exams required for this certification. Does anyone know how long I have to... |
|
| This email has been sent to [email protected]. To be removed from this list, please click here. If you have any problems leaving the list, please contact the [email protected]. | This newsletter was sent to you because you signed up at SQLServerCentral.com. Feel free to forward this to any colleagues that you think might be interested. If you have received this email from a colleague, you can register to receive it here. | This transmission is ©2017 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: [email protected] |
|
|