Oracle, SQL Server et SAP HANA … et le ‘In-Memory’

Oracle a racheté TimesTen et l’a appelé Database In-Memory. C’est pour le transactionnel, comme Hekaton, le In-Memory OLTP de Microsoft SQL Server. Et en 12c Oracle vient avec l’option In-Memory qui ressemble beaucoup à SAP HANA. C’est plus pour le reporting, avec l’approche en colonne. Comme SQL Server Columnstore. Et oui Oracle se met au shared nothing et à l’approche colonne. Ca ne veut pas dire qu’Oracle est en retard. Il y avait les bitmap index depuis longtemps qui était une première approche colonne. Mais maintenant, avec In-Memory, on peut faire du reporting sur la base opérationelle. Oracle n’a jamais vérouillé pour lire, alors autant en profiter: reporting temps réel, pas de modification du datamodel…

Vous êtes perdus avec toutes ces technos? Alors venez en parler à cet évènement gratuit en Suisse, et en Français à Lausanne le 9 juin prochain.

C’est assez unique de parler des dernières nouvautés d’Oracle, Microsoft et SAP le même jour et avec les experts de chaque technologie.

Inscription:
http://www.dbi-services.com/index.php/newsroom-e/events/event-l-in-memory-r-boost-your-it-performance

IOUG Collaborate #C15LV

Le IOUG – Groupe Indépendant d’utilisateurs Oracle – propose un grand événement chaque année: le COLLABORATE. Cette année, c’est du 12 au 16 Avril 2015 au Mandalay Bay Resort & Casino à Las Vegas.

Je serai speaker et aussi RAC Attack Ninja.

IOUG COLLABORATE c’est des de la formation technique, sans les arguments commerciaux. Le Forum IOUG présente des centaines de séances de formation sur la technologie Oracle, menés par les utilisateurs les plus avertis et les plus accomplis et des experts dans le monde Oracle.

L’inscription à l’événement:
COLLABORATE15

J’y suis speaker
J’y présenterais ‘Interpreting AWR Reports – Straight to the Goal': comment lire un rapport AWR ou Statspack et aller directement à la source du problème, tout en étant en mesure d’estimer les gains.

Voici l’horaire de la session:

http://coll15.mapyourshow.com/6_0/sessions/session-details.cfm?ScheduleID=3535

et RAC Attack ninja
Vous souhaitez apprendre et pratiquer RAC sur votre ordinateur portable? Une des meilleures façons d’apprendre sur une technologie est d’acquérir une expérience pratique. Au cours de cet atelier, vous aurez l’occasion de mettre en place Oracle 12c Real Application Cluster sur votre ordinateur portable.

Je vais y participer parmis les ‘RAC Attack ninjas’, pour vous aider à régler les problèmes de configuration et vous guider à travers le processus d’installation. Venez avec votre ordinateur portable en ayant téléchargé Oracle avant ( http://tinyurl.com/rac12c-dl – 4 fichiers database et grid)

Ce n’est pas que de la technologie, mais c’est aussi pour socialiser: Bière + Pizza, et de nouveaux T-shirts.

Formations Oracle sur Genève et Lausanne

Voici les prochaines dates de formations que je donne en Suisse Romande (en français):

  • Nouvelles fonctionnalités 12c les 24 et 25 novembre 2014 à Lausanne
  • Nouvelles fonctionnalités 12c les 19 et 20 janvier 2015 à Lausanne
  • Tuning Oracle les 26 et 27 janvier 2015 à Genève
  • Tuning Oracle les 29 et 30 janvier 2015 à Lausanne
  • Bases DBA Oracle les 2,3,4 et 5 février 2015 à Lausanne

Ce sont tous des workshops avec beaucoup de demo et exercices, en petit comité, car il faut souvent manipuler pour se souvenir, et on n’a généralement pas le temps de le faire immédiatement après la formation.

Oracle 12c – les nouvelles fonctionnalités · 2 jours (détails et inscription ici)
Nouvelles fonctionnalités d’administration, de performance et de sécurité. Et bien sûr multitenant (pluggable databases).

Oracle Performance Tuning workshop · 2 jours (détails et inscription ici)
2 jours de théorie et de pratique pour savoir comment configurer, indexer, monitorer… qu’on soit toute option (Enterprise Edition avec Diagnostic Pack et Tuning Pack) ou simplement en Standard Edition.

Workshop Oracle DBA – les essentiels · 4 jours (détails et inscription ici)
Les bases pour commencer sur Oracle. Un approche des concepts qui permettent de comprendre le reste, aussi bien les opérations de bases que les problèmes qui peuvent se poser.

Cette année, tous les workshops planifiés ont eu lieu (ils ont lieu même avec peu de participants, c’es tle but des workshops) et le feedback a été très positif.

Oracle Certified Master

J’ai un peu délaissé ce blog. D’une part parce que je blogue plutôt en anglais sur le blog de dbi services (les derniers blogs: comment mesurer si on se rapproche des limites nofile et nproc).

Mais aussi parce que ces derniers mois je préparais l’examen OCM 11g dont je viens d’avoir les résultats: je suis maintenant Oracle Certified Master. Une préparation longue et difficile afin d’être au point sur tous les sujets. Un examen delicat vu la quantité de tâches à réaliser en peu de temps, qui ne laisse pas de place à des hésitations, et peu de temps pour rechercher dans la doc. Et heureusement une attente pas trop longue dans mon cas car j’ai eu les résultats 2 semaines après.

Ce challenge m’a été proposé par dbi services lorsque j’ai rejoint cette société. Une composante indispensable de cette certification vient des moyens mis en oeuvre pour le préparer (2 formations obligatoires, quelques dizaines de jours de préparation pour être prêt à tous les scénarios). L’investissement de mon employeur là dessus m’a permis de faire cette longue préparation sans stress (d’ailleurs, j’ai arrêté de fumer au moment où je suis arrivé chez dbi services, et n’ai même pas eu envie d’une clope ni avant ni après l’exam OCM).

Au fait, dbi services recrute toujours sur la Suisse: http://www.dbi-services.com/index.php/sur-nous/jobs-a-career/senior-consultant-oracle-hf

Même si ce blog est un peu au ralentit, je suis toujours sur le forum et les autres news sont sur twitter.

2014

En passant

En souhaitant une bonne année 2014 à tous, voici les nouveautés 2014 pour moi:
Je suis maintenant certifié 12c (longue attente pour les résultats de l’exam beta…) et je travaille maintenant pour dbi services, toujours en Suisse Romande.

OCP 12c dbi services

Je continuerais à être présent sur developpez.com, sur mon blog et sur le forum, mais je blogguerais aussi sur le blog dbi services.

Lighty for Oracle

Un peu de pub pour un superbe outil que j’ai découvert tout récemment, pour visualiser et analyser les performances d’une base Oracle.
Beaucoup plus convivial que les pages performance de Entreprise manager.
Facile d’utilisation (appli java – simple connexion jdbc) et complet.
Basé sur AWR et ASH (donc Diagnostic Pack indispensable) mais on attend patiemment une version compatible Statspack…

On peut télécharger la version d’essai, pleinement opérationnelle: http://orachrome.com/

Le guide sur la performance SQL

Guillaume Lelarge a eu la bonne idée de se lancer dans la traduction de ‘Use The Index, Luke‘, l’excellent livre en ligne de Markus Winand qui couvre tous les aspect de la performance en SQL qu’un développeur doit connaître.

Toutes les questions que vous vous posez sur les index et sur les différentes opérations SQL y sont détaillées. Les concepts compliqués y sont expliquées de manière simple. Comprendre leur fonctionnement permet d’anticiper les problèmes de performances qui peuvent se poser, dès la conception de l’application.

Et quelque chose que je n’ai jamais vu ailleurs: les spécificités principaux SGBD sont pris en compte: Oracle, SQL Server, MySQL, PostgreSQL, DB2…

La traduction française faite par Guillaume Lelarge est publiée petit à petit sur le site de Markus, et vous pouvez commencer par la préface ici:
http://use-the-index-luke.com/fr/sql/preface

Le livre original en anglais est vraiment excellent et la traduction tout à fait à la hauteur.

Vous ne savez pas quels index créer, et lesquels sont inutiles ?
Des questions sur l’ordre des colonnes à indexes?
Vous évitez les index clusterisé ou IOT par méconnaissance ?
Vous ne savez pas voir le plan d’exécution de vos requêtes ?

Alors bonne lecture…

Annonce: Trivadis CBO Days 2012

Ma société organise une rencontre à Zurich – en anglais – avec les experts de la performance Oracle et de l’optimiseur CBO: Jonathan Lewis, Jože Senegacnik, Randolf Geist, Christian Antognini ainsi que les reponsables Produit et Développement de l’Oracle Optimizer que sont respectivement Maria Colgan et Mohamed Zait.

Rencontrez des spécialistes internationaux de la performance Oracle et approfondissez avec eux vos connaissances du Cost-Based Optimizer d’Oracle. Ce remarquable événement vous donnera non seulement un grand nombre d’informations utiles et pratiques sur l’état actuel du cost-based optimizer (CBO) d’Oracle mais il vous montrera aussi les évolutions futures.

Pour plus d’informations sur les CBO Days du 11-12 Décembre 2012 à Zurich, visitez le site www.trivadis.com/cbo

Lire la suite