ACE Case Oracle 11g Release 2 voor ontwikkelaars Rob van Wijk 17 november 2009.

Slides:



Advertisements
Verwante presentaties
Onder de motorkap van Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013.
Advertisements

Applicatieplatform congres 12 & 13 maart
Kennissessie instrumentatie-packages dbms_application_info logger Rob van Wijk•26 mei 2011.
Waitstats 2005/ april Wat gaan we doen? • Even voorstellen • Performance problemen • Een veel gebruikte aanvliegroute • Wat zijn waitstats.
Hoe SQL injection werkt
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Visual Basic 2008 – What’s new André Obelink, MCSD – MVP MarYor | software & consultancy | |
Access en MySql Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
1 SQL Model Clausule 28 november 2006 Rob van Wijk.
Finance & Business Control
QAD Reporting & Analytics
Programmeren in Java met BlueJ
MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Lucene/SOLR 1: inleiding + indexering
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL VOOR BIOLOGEN © 2011 M.L. Hekkelman CMBI Radboud UMC.
Biml en Data Vault.
1 Presenting Borealis 2006 © 2005 Borealis A/S Presenting Borealis A leading, innovative provider of plastics solutions February 2007.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
zaterdag 19 juli 2014 Saturday, 19 July 2014 I see what you don’t see I come from another galaxy My earthal life was not the intention I was meant.
ThinkQuest Projects Leerkrachten uitnodigen om een project te delen.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
Omgevingen zijn dan geïmplementeerd als Symbol Tables. Symbol Table mapt een symbool met een Binding Meerdere noties van binding –Meerdere manieren te.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
Inleiding Databanken: oefeningen
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
In samenwerking met het Europees Sociaal Fonds en het Hefboomkrediet The role of APEL in career coaching and competence management Competence navigation.
Relationele databases: Fysiek databaseontwerp en SQL
1 FLOWer Referenties Functionaliteit: Componenten Role model Data handling model Demonstratie Studio en Beheeromgeving Architectuur en integratie UWV architectuur.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Databases I (H.3) Het Entity-Relationship Model Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
Hibernate Object relational mapping
ALBRECHT DÜRER'S MAGIC SQUARE ALBRECHT DÜRERS MAGISCH VIERKANT
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
DB&SQL8- 1 VBA Visual Basics for Applications: eigen Office versie vanaf Office2000 gelijk voor alle applicaties Programmeren onder meer nodig voor Het.
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
1 GfK Retail and TechnologyThe Netherlands20 September 2014 Judith Manenschijn Consultant Media & Leisure GfK Retail and Technology Judiths Weather Forecast.
Microsoft Operations Manager & Scripting
Cursus performance tuning voor ontwikkelaars 26 januari 2006 “De beste manier om een query te verbeteren, is door hem niet uit te voeren.”
1 Oracle11g voor ontwikkelaars 12 december 2007 Rob van Wijk.
MMBase Lucene module Wouter Heijke. Kenmerken Lucene Apache Software License Snel/Efficient Java API Query Language Maatwerk nodig voor MMBase.
1 december KC Development Tools Hands-on Oracle HTML DB v2.0.
1 Okt 4, 2005 Oracle en XML. 2 Okt 4, 2005 xml in database Datatype XMLTYPE  hét xml datatype in de database CLOB, varchar2... Opslag XMLType (Object)tabel.
Sketchpad - Introductie Mens en computer kunnen snel converseren door medium van line drawings Hexagons als één symbool (Ring Structure) Verschil met potlood.
Benjamin Boerebach, Esther Helmich NVMO workshop 12 juni 2014.
Major/minor Kwantitatieve methoden (HIR) Predoctoraal traject (HIR) Minor Business Research (TEW/MBE) maart 2014.
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
inleiding tot cloud computing
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
Datamodellering en –verwerking 8C020 college 9. Terugblik college week 8 Terugkoppeling opdracht deel A Toepassingen van Petri-netten in biologie Oefeningen.
2 August SQL Les August Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen.
BIMAIV03 Les A1 BIMAIV03 Les A1 Databases. De gegevens in een database vormen de grondstof voor informatie De informatie wordt opgevraagd in de taal met.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
SQL Performance Analyzer Inschatten performance impact van wijzigingen Bram van der Vos
SQL Cursus deel
Performance Tuning SSIS packages
SQL Les 3 17 February 2019.
SQL Les 7 24 February 2019.
SQL Les 1 5 April 2019.
SQL Les 9 12 May 2019.
SQL Les May 2019.
Transcript van de presentatie:

ACE Case Oracle 11g Release 2 voor ontwikkelaars Rob van Wijk 17 november 2009

Oracle 11g Release 2 voor ontwikkelaars Wie ben ik 22 september 2014 Rob van Wijk Oracle ontwikkelaar sinds 1995 Werkzaam bij CIBER sinds 2003

Oracle 11g Release 2 voor ontwikkelaars recursieve WITH-clausule dbms_parallel_execute package /*+ APPEND_VALUES */ Flashback Data Archives voor journalisering P A U Z E Analytische functies Drie semantische hints Edities Onderwerpen 22 september 2014

Oracle 11g Release 2 voor ontwikkelaars “Recursive subquery factoring” Hierarchische queries ANSI Duidelijker, maar … Lusdetectie “anders” Nog niet geoptimaliseerd zoals CONNECT BY Berekeningen met waarden uit voorgaande iteratieniveaus mogelijk Recursieve WITH-clausule 22 september 2014 recursieve_with.sql

Oracle 11g Release 2 voor ontwikkelaars Parallelliseren van PL/SQL (DIY parallellism) Taak: dba_parallel_execute_tasks Verdeel werkvoorraad in porties: dba_parallel_execute_chunks Chunks per ROWID, SQL of per numerieke kolom Onderhuids: dbms_scheduler dbms_parallel_execute package 22 september 2014 dbms_parallel_execute.sql

Oracle 11g Release 2 voor ontwikkelaars Toevoegen aan het einde van de tabel INSERT /*+ APPEND */ INTO … SELECT … INSERT /*+ APPEND_VALUES */ INTO … VALUES Herstel van “aparte” gedrag in 11g Release 1 FORALL /*+ APPEND_VALUES */ 22 september 2014 append_values.sql

Oracle 11g Release 2 voor ontwikkelaars Oeps! … from AS OF TIMESTAMP/SCN … “Total recall” in Oracle 11g Release 1 Journalisering: wie deed wanneer, wat en met welke data JN_USER, JN_TIMESTAMP, JN_OPERATION, … Flashback Version Query Nog steeds niet geschikt, maar zal niet lang meer duren nu. Flashback data archives voor journalisering 22 september 2014 fda3.sql

Oracle 11g Release 2 voor ontwikkelaars LISTAGG Nummer 1 forumvraag: stringaggregatie Ook (en met name) als aggregatiefunctie NTH_VALUE Algemenisering van FIRST_VALUE en LAST_VALUE LAG en LEAD met IGNORE NULLS Analytische functies 22 september 2014 listagg.sql nth_value.sql laglead.sql

Oracle 11g Release 2 voor ontwikkelaars Zelfde syntax als optimizer hints Beïnvloed uitkomst van DML IGNORE_ROW_ON_DUPKEY_INDEX CHANGE_DUPKEY_ERROR_INDEX RETRY_ON_ROW_CHANGE Nut van laatste hint? Drie semantische hints 22 september 2014 change.sql retry.sql ignore.sql

Oracle 11g Release 2 voor ontwikkelaars Eerst “Online Application Upgrade” Daarna “Edition Based Redefinition” Edities 22 september 2014 ebr1.sql ebr2.sql ebr3.sql