By the way, by view I didn't mean a SQL view :) I was referring to his 
ASCII-art visual example :)

Tim

On Jan 12, 2010, at 4:07 PM, Jay Pipes wrote:

> ++
> 
> Tim Soderstrom wrote:
>> Actually, I like Baron's approach by using a table-based view. I assume 
>> that, were this in the i_s, this would be a field I could easily filter on, 
>> ie:
>> SELECT * FROM i_s.VARIABLES WHERE type='status' AND scope='session';
>> Or something like that.
>> Tim
>> On Jan 12, 2010, at 3:57 PM, Jay Pipes wrote:
>>> I see what you an Jeremy mean now.  Actually, this wouldn't be too much 
>>> trouble.  In the code, the global and session variables are actually mostly 
>>> separate anyway (there's a bit of merge variable foo that happens, but it's 
>>> not too complicated).  Really, what you are asking for is when *displaying* 
>>> the variable name, to include global and session and a dot, right?
>>> 
>>> -jay
>>> 
>>> Baron Schwartz wrote:
>>>> Hi Tim,
>>>> On Tue, Jan 12, 2010 at 4:24 PM, Tim Soderstrom
>>>> <[email protected]> wrote:
>>>>>> If I can further hijack the thread, the whole session -vs- global
>>>>>> thing is horrible.  The only real use I've seen is for things like
>>>>>> per-thread buffers -- and if anything, those should be implemented as
>>>>>> query hints embedded in the SQL itself.  The same comment applies to
>>>>>> global -vs- session status counters -- having a mixture of them come
>>>>>> back from SHOW STATUS is, um, horrible.  Maybe Drizzle already
>>>>>> un-borked this, dunno.
>>>>> I have to disagree with you there, Baron. I use per session counters 
>>>>> quite often as part of troubleshooting bad performance. How else do I 
>>>>> know if a query creates a temporary table on disk or is going a sort 
>>>>> merge pass? It's cake with session variables. I'd like to see these left 
>>>>> around myself,
>>>> I want them to stay -- in fact I want MUCH more instrumentation.  I'm
>>>> not advocating for less.  But having them be named the same thing in
>>>> two scopes, with no way to know what you're getting, is a disaster.
>>>> Even something this simple would be wonderful:
>>>> scope  name value
>>>> --------- ---------- --------------
>>>> | session | Questions | 100 |
>>>> | global | Questions | 1000 |
>>>> Jeremy Cole had a good blog post (and bug report) on this too.
>>>> Baron
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~drizzle-discuss
>>>> Post to     : [email protected]
>>>> Unsubscribe : https://launchpad.net/~drizzle-discuss
>>>> More help   : https://help.launchpad.net/ListHelp
> 


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to