Hi Maria,

> We are working on Photon project which is WebStack + Dtrace in  
> NetBeans (http://jupiter.czech.sun.com/wiki/view/Netbeans/NB70DynLangDTrace 
> ).

> I tried to find a way to be able to set up correspondence between  
> function  call from PHP and query execution in MySQL using Dtrace.
>
> All I have in PHP itself is function-entry and function-return probes.
>> From MySQL I can get more info: such as connection id, host , user  
>> name, etc.
> But how to set up this univocal correspondence between PHP and MYSQL?

You mean how do you identify within the PHP part of the code and  
relate those to the corresponding MySQL DTrace probes are you  
triggering?

There isn't a way I can think of doing this currently with PHP only  
through DTrace, but in theory you could find out the information by  
asking PHP to return the connection ID (by running the query 'select  
connection_id()'), and then use that to work with the DTrace probes  
you are monitoring on the MySQL side.

That's a bit clumsy, but it is an issue that crossed my mind when  
talking to Ted Leung about the project. I had some ideas before the  
Christmas break, but didn't get a chance to follow them through. I'm  
properly back in the office on Monday and will take a look at my notes  
then.

MC

--
Martin 'MC' Brown, mc at mcslp.com and mc.brown at sun.com
Technical Writer, Database Group, Sun Microsystems
Everything MCslp: http://planet.mcslp.com


Reply via email to