SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
www.sagecomputing.com.auwww.sagecomputing.com.au
Lost Without a Trace
Penny Cookson - Managing Director
SAGE Computing ServicesSAGE Computing Services
Customised Oracle Training WorkshopsCustomised Oracle Training Workshops
and Consultingand Consulting
www.sagecomputing.com.auwww.sagecomputing.com.au
www.sagecomputing.com.auwww.sagecomputing.com.au
Using trace 10053
Using trace 10046
Including bind variable
Setting application details
Consolidating trace files
Writing applications that allow
tracing
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace optimiser decisions
Not formatted with tkprof
ALTER SESSION SET EVENTS '10053 trace
name context forever, level 1‘
ALTER SESSION SET EVENTS '10053 trace
name context off';
File in user_dump_dest
Only on hard parse
Trace 10053Trace 10053
www.sagecomputing.com.auwww.sagecomputing.com.au
SELECT b.resource_code, b.cost
FROM events e, bookings b
WHERE e.event_no = b.event_no
AND e.org_id = 1030;
Trace 10053Trace 10053 -- ExampleExample
ALTER SESSION
SET EVENTS
‘10053 trace name context forever, level 1’;
ora10g_ora_3028.trc
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File ––
InitialisationInitialisation ParametersParameters
Check for Optimizer Mode and other session variables
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File –– Table,Table,
Column and Index StatsColumn and Index Stats
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File –– SingleSingle
Table Access PathsTable Access Paths
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File –– JoinJoin
Order and Mechanism [1]Order and Mechanism [1]
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File –– JoinJoin
Order and Mechanism [2]Order and Mechanism [2]
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File ––
Best So FarBest So Far
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10053 FileTrace 10053 File –– Final PlanFinal Plan
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10046
www.sagecomputing.com.auwww.sagecomputing.com.au
user_dump_dest
Location for trace files
Set at system level only
SELECT isses_modifiable,
issys_modifiable,
isinstance_modifiable
FROM v$parameter
WHERE name = 'user_dump_dest'
ISSES ISSYS_MOD ISINS
----- --------- -----
FALSE IMMEDIATE TRUE
Initialisation ParametersInitialisation Parameters
www.sagecomputing.com.auwww.sagecomputing.com.au
max_dump_file_size
Maximum size of trace file in OS blocks
Can be set at session level
SELECT isses_modifiable,
issys_modifiable,
isinstance_modifiable
FROM v$parameter
WHERE name = ‘max_dump_file_size'
ISSES ISSYS_MOD ISINS
----- --------- -----
TRUE IMMEDIATE TRUE
Initialisation ParametersInitialisation Parameters
www.sagecomputing.com.auwww.sagecomputing.com.au
timed_statistics
Automatically on if statistics_level = TYPICAL or ALL
Needed for cpu/elapsed times
sql_trace = true
Sets tracing on at instance level
Can be set at session level
SELECT isses_modifiable,
issys_modifiable,
isinstance_modifiable
FROM v$parameter
WHERE name = ‘sql_trace'
ISSES ISSYS_MOD ISINS
----- --------- -----
TRUE IMMEDIATE TRUE
Initialisation ParametersInitialisation Parameters
www.sagecomputing.com.auwww.sagecomputing.com.au
Identify location of user_dump_dest
Check max_dump_file_size
Turn tracing on for the instance
(performance overhead) or session
ALTER SESSION SET SQL_TRACE=TRUE;
ALTER SYSTEM SET SQL_TRACE=TRUE;
Turning Trace 10046 OnTurning Trace 10046 On
www.sagecomputing.com.auwww.sagecomputing.com.au
tkproftkprof
tkprof ora10g_ora_4216.trc trace16.lst
sort=execpu,prscpu,fchcpu, sys=no
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace levels
1 Trace resources
4 Trace resources and bind variable values
8 Trace resources and wait events
12 Trace resources, bind variables and wait
events
ALTER SYSTEM SET EVENTS ‘10046 trace
name context forever, level 12’
ALTER SESSION SET EVENTS ‘10046 trace
name context forever, level 12’
Trace 10046 LevelsTrace 10046 Levels
www.sagecomputing.com.auwww.sagecomputing.com.au
ALTER session SET EVENTS ‘10046 trace
name context forever, level 12’
DECLARE
v_event_no NUMBER :=2264;
v_count NUMBER;
BEGIN
SELECT COUNT(e.comments)
INTO v_count
FROM events e, bookings b
WHERE e.event_no = b.event_no
AND e.org_id = v_event_no;
END;
Trace 10046 ExampleTrace 10046 Example
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace 10046 ExampleTrace 10046 Example
www.sagecomputing.com.auwww.sagecomputing.com.au
tkproftkprof
tkprof ora10g_ora_456.trc trace1.prf
www.sagecomputing.com.auwww.sagecomputing.com.au
trcsess used to consolidate a number of
trace files
Based on
Service
Clientid
Module
Action
DBMS_APPLICATION_INFO package can be
used to set the module and action from within
an application
TrcessTrcess
www.sagecomputing.com.auwww.sagecomputing.com.au
trcsess output=output_file
session=session_id
clientid=client_id
service=service_name
action=action_name
module=module_name
trace_files =tracefilenames
trcesstrcess -- SyntaxSyntax
www.sagecomputing.com.auwww.sagecomputing.com.au
dbms_application_info.set_module
(module_name=>'RESBOOK',
action_name=>'UPDATEBOOK');
Setting Module and ActionSetting Module and Action
SELECT module, action
FROM v$session
WHERE module IS NOT NULL
MODULE ACTION
---------------- ---------------
SQL*Plus
RESBOOK UPDATEBOOK
SQL*Plus
www.sagecomputing.com.auwww.sagecomputing.com.au
Setting Module and ActionSetting Module and Action
Set Module and Action in your program
code
www.sagecomputing.com.auwww.sagecomputing.com.au
Create Trace FilesCreate Trace Files
ALTER SYSTEM SET EVENTS
‘10046 trace name context forever, level 12’
BEGIN
update_bookings2;
END;
Execute this
from 3 sessions
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace FilesTrace Files
www.sagecomputing.com.auwww.sagecomputing.com.au
Consolidate Trace FilesConsolidate Trace Files
trcsess output=trace4.trc module=RESBOOK
tkprof trace4.trc trace4.lst sys=no
trcsess output=trace4.trc module=RESBOOK
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace
Session
Service/Module/Action
Client ID
Gather statistics for
Session
Service/Module/Action
Client ID
Set Module/Action with dbms_application_info
Set Client Id with dbms_session
DBMS_MONITORDBMS_MONITOR
www.sagecomputing.com.auwww.sagecomputing.com.au
Gather Stats for aGather Stats for a
Module/ActionModule/Action
www.sagecomputing.com.auwww.sagecomputing.com.au
Find Active StatsFind Active Stats
SELECT *
FROM
DBA_ENABLED_AGGREGATIONS
AGGREGATION_TYPE
---------------------
PRIMARY_ID
------------------------------------------------------------
QUALIFIER_ID1
------------------------------------------------
QUALIFIER_ID2
--------------------------------
SERVICE_MODULE_ACTION
ora10g.sagecomputing.com.au
RESBOOK
UPDATEBOOK
www.sagecomputing.com.auwww.sagecomputing.com.au
View StatsView Stats
SELECT stat_name, value
FROM v$serv_mod_acts
WHERE service_name =
'ora10g.sagecomputing.com.au'
AND module = 'RESBOOK'
AND action = 'UPDATEBOOK'
AND value != 0
/
www.sagecomputing.com.auwww.sagecomputing.com.au
View StatsView Stats
STAT_NAME VALUE
---------------------------------------------------------------- ----------
user calls 4
DB time 859564
DB CPU 250180
parse count (total) 9
parse time elapsed 916
execute count 24
sql execute elapsed time 573749
opened cursors cumulative 9
session logical reads 31912
redo size 5770380
user commits 1
db block changes 49480
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace a ClientTrace a Client
www.sagecomputing.com.auwww.sagecomputing.com.au
Find Active TracesFind Active Traces
SELECT *
FROM
DBA_ENABLED_TRACES
TRACE_TYPE
---------------------
PRIMARY_ID
-------------------------------------------------------------
QUALIFIER_ID1
------------------------------------------------
QUALIFIER_ID2 WAITS BINDS INSTANCE_NAME
-------------------------------- ----- ----- ----------------
CLIENT_ID
PENNY
TRUE TRUE
www.sagecomputing.com.auwww.sagecomputing.com.au
Trace a ClientTrace a Client
www.sagecomputing.com.auwww.sagecomputing.com.au
Consolidate Trace FilesConsolidate Trace Files
trcsess output=trace4.trc module=RESBOOK
tkprof trace5.trc trace5.lst sys=no
trcsess output=trace5.trc clientid=‘PENNY’
www.sagecomputing.com.auwww.sagecomputing.com.au
DB SESSIONS
End to End MonitoringEnd to End Monitoring
GENERIC
GENERIC
GENERIC
GENERIC
APPUSER1
APPUSER2
APPUSER3
APPUSER4
APPUSER5
www.sagecomputing.com.auwww.sagecomputing.com.au
End to End MonitoringEnd to End Monitoring
GENERIC
APPUSER1
V$SESSION
CLIENT_ID
SERVICE_NAME
MODULE
ACTION
www.sagecomputing.com.auwww.sagecomputing.com.au
End to End MonitoringEnd to End Monitoring
GENERIC
V$SESSION
CLIENT_ID = APPUSER1
SERVICE_NAME=ora10g
MODULE=RESBOOK
ACTION=UPDATE_BOOK
GENERIC
V$SESSION
CLIENT_ID = APPUSER1
SERVICE_NAME=ora10g
MODULE=RESBOOK
ACTION=UPDATE_BOOK
GENERIC
V$SESSION
CLIENT_ID = APPUSER1
SERVICE_NAME=ora10g
MODULE=RESBOOK
ACTION=UPDATE_BOOK
GENERIC
V$SESSION
CLIENT_ID = APPUSER1
SERVICE_NAME=ora10g
MODULE=RESBOOK
ACTION=UPDATE_BOOK
ora10g_ora_7888.trc
ora10g_ora_6734.trc
ora10g_ora_3562.trc
ora10g_ora_9846.trc
trcsess output=appuser1.trc clientid=APPUSER1
appuser1.trc
tkprof appuser1.trc appuser1.lst
appuser1.lst
www.sagecomputing.com.auwww.sagecomputing.com.au
ExampleExample -- HTMLDBHTMLDB
www.sagecomputing.com.auwww.sagecomputing.com.au
Example HTMLDBExample HTMLDB
SELECT service_name, client_identifier,
module, action,username
FROM v$session
WHERE username = 'HTMLDB_PUBLIC_USER'
SERVICE_NAME
--------------------------------------------------------------
CLIENT_IDENTIFIER
--------------------------------------------------------------
MODULE
------------------------------------------------
ACTION USERNAME
-------------------------------- -----------------------------
ora10g.sagecomputing.com.au
HTML DB
application 118, page 13, sessio HTMLDB_PUBLIC_USER
www.sagecomputing.com.auwww.sagecomputing.com.au
ExampleExample -- HTMLDBHTMLDB
www.sagecomputing.com.auwww.sagecomputing.com.au
Example HTMLDBExample HTMLDB
SELECT service_name, client_identifier,
module, action,username
FROM v$session
WHERE username = 'HTMLDB_PUBLIC_USER'
SERVICE_NAME
--------------------------------------------------------------
CLIENT_IDENTIFIER
--------------------------------------------------------------
MODULE
------------------------------------------------
ACTION USERNAME
-------------------------------- -----------------------------
ora10g.sagecomputing.com.au
HTML DB
application 118, page 13, sessio HTMLDB_PUBLIC_USER
www.sagecomputing.com.auwww.sagecomputing.com.au
Example HTMLDBExample HTMLDB
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Using Enterprise ManagerUsing Enterprise Manager
www.sagecomputing.com.auwww.sagecomputing.com.au
Thank You
For Your Attention
Enquiries@sagecomputing.com.au
SAGE Computing ServicesSAGE Computing Services
Customised Oracle Training WorkshopsCustomised Oracle Training Workshops
and Consultingand Consulting
www.sagecomputing.com.auwww.sagecomputing.com.au

Mais conteúdo relacionado

Mais procurados

FIXING BLOCK CORRUPTION (RMAN) on 11G
FIXING BLOCK CORRUPTION (RMAN) on 11GFIXING BLOCK CORRUPTION (RMAN) on 11G
FIXING BLOCK CORRUPTION (RMAN) on 11GN/A
 
Component pack 6006 install guide
Component pack 6006 install guideComponent pack 6006 install guide
Component pack 6006 install guideRoberto Boccadoro
 
Oracle 12c far sync standby instance
Oracle 12c far sync standby instanceOracle 12c far sync standby instance
Oracle 12c far sync standby instanceMonowar Mukul
 
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenOSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenNETWAYS
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Voeurng Sovann
 
Caching and tuning fun for high scalability @ 4Developers
Caching and tuning fun for high scalability @ 4DevelopersCaching and tuning fun for high scalability @ 4Developers
Caching and tuning fun for high scalability @ 4DevelopersWim Godden
 
Caching and tuning fun for high scalability
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalabilityWim Godden
 
Basic - Oracle Edition Based Redefinition Presentation
Basic - Oracle Edition Based Redefinition PresentationBasic - Oracle Edition Based Redefinition Presentation
Basic - Oracle Edition Based Redefinition PresentationN/A
 
Enterprise Manager Cloud Control 12c Release 4 - Installation
Enterprise Manager Cloud Control 12c Release 4 - InstallationEnterprise Manager Cloud Control 12c Release 4 - Installation
Enterprise Manager Cloud Control 12c Release 4 - InstallationIvica Arsov
 
1eu introduction
1eu introduction1eu introduction
1eu introductionJames Wang
 
Tola.leng mail server (sq_mail & rcmail)_q5_
Tola.leng mail server (sq_mail & rcmail)_q5_Tola.leng mail server (sq_mail & rcmail)_q5_
Tola.leng mail server (sq_mail & rcmail)_q5_Tola LENG
 

Mais procurados (13)

FIXING BLOCK CORRUPTION (RMAN) on 11G
FIXING BLOCK CORRUPTION (RMAN) on 11GFIXING BLOCK CORRUPTION (RMAN) on 11G
FIXING BLOCK CORRUPTION (RMAN) on 11G
 
Component pack 6006 install guide
Component pack 6006 install guideComponent pack 6006 install guide
Component pack 6006 install guide
 
Oracle 12c far sync standby instance
Oracle 12c far sync standby instanceOracle 12c far sync standby instance
Oracle 12c far sync standby instance
 
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenOSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1
 
Caching and tuning fun for high scalability @ 4Developers
Caching and tuning fun for high scalability @ 4DevelopersCaching and tuning fun for high scalability @ 4Developers
Caching and tuning fun for high scalability @ 4Developers
 
Caching and tuning fun for high scalability
Caching and tuning fun for high scalabilityCaching and tuning fun for high scalability
Caching and tuning fun for high scalability
 
Basic - Oracle Edition Based Redefinition Presentation
Basic - Oracle Edition Based Redefinition PresentationBasic - Oracle Edition Based Redefinition Presentation
Basic - Oracle Edition Based Redefinition Presentation
 
MySQLinsanity
MySQLinsanityMySQLinsanity
MySQLinsanity
 
Enterprise Manager Cloud Control 12c Release 4 - Installation
Enterprise Manager Cloud Control 12c Release 4 - InstallationEnterprise Manager Cloud Control 12c Release 4 - Installation
Enterprise Manager Cloud Control 12c Release 4 - Installation
 
1eu introduction
1eu introduction1eu introduction
1eu introduction
 
Tola.leng mail server (sq_mail & rcmail)_q5_
Tola.leng mail server (sq_mail & rcmail)_q5_Tola.leng mail server (sq_mail & rcmail)_q5_
Tola.leng mail server (sq_mail & rcmail)_q5_
 
MySQL Monitoring 101
MySQL Monitoring 101MySQL Monitoring 101
MySQL Monitoring 101
 

Destaque (8)

The Evolution of the Employee
The Evolution of the EmployeeThe Evolution of the Employee
The Evolution of the Employee
 
Management and productivity 1
Management and productivity 1Management and productivity 1
Management and productivity 1
 
Ufone tum he tu ho!
Ufone tum he tu ho!Ufone tum he tu ho!
Ufone tum he tu ho!
 
201506_CV_StephenBurton - Functional
201506_CV_StephenBurton - Functional201506_CV_StephenBurton - Functional
201506_CV_StephenBurton - Functional
 
Murders in China by Dominique Leyva
Murders in China by Dominique LeyvaMurders in China by Dominique Leyva
Murders in China by Dominique Leyva
 
Информатик-2017
Информатик-2017Информатик-2017
Информатик-2017
 
Get a Done For You Marketing System
Get a Done For You Marketing SystemGet a Done For You Marketing System
Get a Done For You Marketing System
 
Atención en salud
Atención en salud Atención en salud
Atención en salud
 

Semelhante a Lost without a trace

Whose fault is it? - a review of application tuning problems
Whose fault is it? - a review of application tuning problemsWhose fault is it? - a review of application tuning problems
Whose fault is it? - a review of application tuning problemsSage Computing Services
 
MySQL server security
MySQL server securityMySQL server security
MySQL server securityDamien Seguy
 
Trouble shooting apachecloudstack
Trouble shooting apachecloudstackTrouble shooting apachecloudstack
Trouble shooting apachecloudstackSailaja Sunil
 
Automating everything with PowerShell, Terraform, and AWS
Automating everything with PowerShell, Terraform, and AWSAutomating everything with PowerShell, Terraform, and AWS
Automating everything with PowerShell, Terraform, and AWSChris Brown
 
Top Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerableTop Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerablePrecisely
 
Tibero sql execution plan guide en
Tibero sql execution plan guide enTibero sql execution plan guide en
Tibero sql execution plan guide enssusered8afe
 
How Can I tune it When I Can't Change the Code?
How Can I tune it When I Can't Change the Code?How Can I tune it When I Can't Change the Code?
How Can I tune it When I Can't Change the Code?Sage Computing Services
 
Configuring Django projects for multiple environments
Configuring Django projects for multiple environmentsConfiguring Django projects for multiple environments
Configuring Django projects for multiple environmentsApptension
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveCisco DevNet
 
State management in ASP.NET
State management in ASP.NETState management in ASP.NET
State management in ASP.NETOm Vikram Thapa
 
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423Giulio Vian
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStartScott McDermott
 
Cloud patterns applied
Cloud patterns appliedCloud patterns applied
Cloud patterns appliedLars Fronius
 
Sql storeprocedure
Sql storeprocedureSql storeprocedure
Sql storeprocedureftz 420
 
UKOUG, Oracle Transaction Locks
UKOUG, Oracle Transaction LocksUKOUG, Oracle Transaction Locks
UKOUG, Oracle Transaction LocksKyle Hailey
 
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltStack
 

Semelhante a Lost without a trace (20)

Aspects of 10 Tuning
Aspects of 10 TuningAspects of 10 Tuning
Aspects of 10 Tuning
 
Whose fault is it? - a review of application tuning problems
Whose fault is it? - a review of application tuning problemsWhose fault is it? - a review of application tuning problems
Whose fault is it? - a review of application tuning problems
 
MySQL server security
MySQL server securityMySQL server security
MySQL server security
 
Trouble shooting apachecloudstack
Trouble shooting apachecloudstackTrouble shooting apachecloudstack
Trouble shooting apachecloudstack
 
Automating everything with PowerShell, Terraform, and AWS
Automating everything with PowerShell, Terraform, and AWSAutomating everything with PowerShell, Terraform, and AWS
Automating everything with PowerShell, Terraform, and AWS
 
Top Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerableTop Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i Vulnerable
 
Tibero sql execution plan guide en
Tibero sql execution plan guide enTibero sql execution plan guide en
Tibero sql execution plan guide en
 
How Can I tune it When I Can't Change the Code?
How Can I tune it When I Can't Change the Code?How Can I tune it When I Can't Change the Code?
How Can I tune it When I Can't Change the Code?
 
Configuring Django projects for multiple environments
Configuring Django projects for multiple environmentsConfiguring Django projects for multiple environments
Configuring Django projects for multiple environments
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
State management in ASP.NET
State management in ASP.NETState management in ASP.NET
State management in ASP.NET
 
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStart
 
Oracle autovue
Oracle autovueOracle autovue
Oracle autovue
 
Cloud patterns applied
Cloud patterns appliedCloud patterns applied
Cloud patterns applied
 
Sql storeprocedure
Sql storeprocedureSql storeprocedure
Sql storeprocedure
 
UKOUG, Oracle Transaction Locks
UKOUG, Oracle Transaction LocksUKOUG, Oracle Transaction Locks
UKOUG, Oracle Transaction Locks
 
Vpd
VpdVpd
Vpd
 
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
 
Pixels_Camp
Pixels_CampPixels_Camp
Pixels_Camp
 

Mais de Sage Computing Services

Bind Peeking - The Endless Tuning Nightmare
Bind Peeking - The Endless Tuning NightmareBind Peeking - The Endless Tuning Nightmare
Bind Peeking - The Endless Tuning NightmareSage Computing Services
 
Back to basics: Simple database web services without the need for SOA
Back to basics: Simple database web services without the need for SOABack to basics: Simple database web services without the need for SOA
Back to basics: Simple database web services without the need for SOASage Computing Services
 
New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...Sage Computing Services
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsSage Computing Services
 
Transformations - how Oracle rewrites your statements
Transformations - how Oracle rewrites your statementsTransformations - how Oracle rewrites your statements
Transformations - how Oracle rewrites your statementsSage Computing Services
 
Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Sage Computing Services
 
Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Sage Computing Services
 
Oracle Discoverer is dead - Where to next for BI?
Oracle Discoverer is dead - Where to next for BI?Oracle Discoverer is dead - Where to next for BI?
Oracle Discoverer is dead - Where to next for BI?Sage Computing Services
 

Mais de Sage Computing Services (13)

Oracle XML DB - What's in it for me?
Oracle XML DB - What's in it for me?Oracle XML DB - What's in it for me?
Oracle XML DB - What's in it for me?
 
Bind Peeking - The Endless Tuning Nightmare
Bind Peeking - The Endless Tuning NightmareBind Peeking - The Endless Tuning Nightmare
Bind Peeking - The Endless Tuning Nightmare
 
Back to basics: Simple database web services without the need for SOA
Back to basics: Simple database web services without the need for SOABack to basics: Simple database web services without the need for SOA
Back to basics: Simple database web services without the need for SOA
 
Results cache
Results cacheResults cache
Results cache
 
New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...
 
Meet the CBO in Version 11g
Meet the CBO in Version 11gMeet the CBO in Version 11g
Meet the CBO in Version 11g
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
 
The Cost Based Optimiser in 11gR2
The Cost Based Optimiser in 11gR2The Cost Based Optimiser in 11gR2
The Cost Based Optimiser in 11gR2
 
Transformations - how Oracle rewrites your statements
Transformations - how Oracle rewrites your statementsTransformations - how Oracle rewrites your statements
Transformations - how Oracle rewrites your statements
 
Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...
 
OHarmony - How the Optimiser works
OHarmony - How the Optimiser worksOHarmony - How the Optimiser works
OHarmony - How the Optimiser works
 
Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)
 
Oracle Discoverer is dead - Where to next for BI?
Oracle Discoverer is dead - Where to next for BI?Oracle Discoverer is dead - Where to next for BI?
Oracle Discoverer is dead - Where to next for BI?
 

Último

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Último (20)

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Lost without a trace