Aller au contenu
polymorphe

Tutoriels

Articles

Retours d'expérience et astuces : optimisation Oracle et SQL Server, Excel, shell Unix, data science.

39 articles

Bases de données

  1. SQL ServerEN

    Export data from SQL Server to CSV as fast as possible

    Benchmark of BCP, SSIS, sqlcmd and FastBCP to export a 15M rows TPC-H table from SQL Server to CSV

  2. SQL ServerEN

    T-SQL Script to return all tables data and index size

    T-sql script to retrieve all tables size (date + index) in one dataset

  3. SQL Server

    Generate login, user and role for monitoring with Nagios and check_mssql_health

    Nagios is a great free tool to supervize many many things in IT. SQL Server is one appliation that can be monitored by Nagios. A great plugin checkmssqlhealth contains many checks from performance counters to space used…

  4. SQL Server

    generate filtered column list for hashbytes

    I was glad to see on mssqltips a script to generate column list for table in order to by use in hashbytes function later for table comparison : article with original gethashfield function But as often I needed to do…

  5. Oracle

    Changement de jeu de caractères avec Oracle database

    Comment passer du characterset WE8ISO8859P1, WE8ISO8859P1 ou MSWIN1252 vers un characterset AL32UTF8 ou UTF8 sans perte de données

  6. Oracle

    Sauvegarde d’une base de données Oracle - Stratégie Incrémentale L0 et L1

    comment mettre en place le catalogue RMAN et effectuer des sauvegardes complètes de niveau L0 socle pour les sauvegardes incrémentales de niveau(s) supérieur(s)

  7. Oracle

    Impossible d'afficher la console Oracle OEM avec Internet Explorer

    La console oracle OEM fonctionne (emctl status dbconsole sur le serveur de base de données nous dit running) mais impossible d'avoir la mire de login depuis un client avec IE. Internet Explorer semble bloquer le site de…

  8. Oracle

    Oracle DML Error Logging

    La gestion des erreurs pour des ordres DML avec Oracle et les tables de traces

  9. SQL Server

    Script de restore sql server : récupération de la dernière sauvegarde et publication vers une base de données avec un autre nom

    Un script de restore database ms sql server avec récupération de la dernière sauvegarde effectuée sur le serveur (ou récupération directe dune sauvegarde via un chemin). Ce script est capable de récupérer les…

  10. SQL Server

    SQL Server 2012 (v11 Denali) : ColumnStore Index ou le stockage en colonne et compression

    La version 11 de SQL Server (Denali) introduit un nouveau type d index permettant de stocker les données en mode colonnes. Les columnstore index, particulièrement adaptés aux requêtes décisionelles accélèrent ces…

  11. SQL Server

    SQL Server 2012 (v11 Denali) : Extended Events et Session Wizard

    La version 11 de SQL Server (Denali) contient un assistant pour la création d'extended events. Cet article montre comment utiliser cet assistant

  12. SQL Server

    Controler l'espace de stockage avec les strategies SQL (storage and policy-based management)

    Les strategies de gestion de la base de données pour controler l'espace de stockage des fichiers de base de données MS SQL Server et alerter si besoin.

  13. SQL Server

    t-sql performance : le filtre, la chaine unicode, la colonne varchar et le surcout cpu

    Un problème de performance pour les requête T-SQL employant des chaines unicode sur des colonnes de type varchar : CONVERT_IMPLICIT entraîne une surconsommation cpu systématique

  14. SQL Server

    charger les traces perfmon en base de données avec relog.exe

    charger des traces perfmon dans une base de données avec relog.exe

  15. Oracle

    Oracle : ora_rowscn pour connaitre les lignes modifiées et ne transférer que celles-ci

    oracle ora_rowscn à quoi cela peut-il servir : Change Data Capture

  16. Oracle

    Oracle : Plan d execution étendu (gather_plan_statistics hint)

    les plans d execution étendu grace au hint gather_plan_statistics et au package dbms_xplan

  17. Oracle

    Une requête SQL pour créer un calendrier sur x années

    Avec cette petite requête SQL que vous pouvez rediriger vers une table, il sera facile de créer 10 ans de données pour une table de temps sans avoir recours au PL/SQL. requête calendrier Oracle Il suffit de modifier les…

  18. Oracle

    Oracle et parallelisme

    Oracle et parallélisme : les gains de cette technique d optimisation, son fonctionnement et ses dangers

  19. Oracle

    Oracle 11g : cache de résultats (result_cache) pour les fonctions PL/SQL

    Oracle 11g : cache de résultat pour les fonctions PL/SQL

  20. Oracle

    Oracle 11g : Result Cache ou le cache de resultat

    Oracle result Cache : le cache de résultat de requête permettant de conserver en mémoire le résultat de certaines requêtes pour une réutilisation directe.

  21. Oracle

    Oracle 11g : Adaptive Cursor Sharing

    Oracle 11g : ACS - Adaptative Cursor Sharing

  22. Oracle

    Oracle 11g : Index Invisible

    Oracle 11g propose des index invisibles afin de tester leur interet sans invalider tous les plans en cours

  23. Oracle

    Oracle : Partitionnement et performance

    Oracle et le partitionnement : les gains de performances et le fonctionnement du partitionnement Oracle

  24. Oracle

    Oracle : clustering factor ou le facteur d'ordonnancement des index

    Le clustering factor d'un index est un indicateur qui permet à l'optimiseur Oracle de savoir si l'ordre des rowid dans les feuilles de l'index est plus ou moins similaire à l'ordre des rowid de sa table. Plus l'ordre…

  25. Oracle

    Oracle : Table IOT (Index Organized Table) ou les Tables Triees suivant la PK

    Tables IOT Oracle : les tables triées suivant l'index de clef primaire. Avantages et inconvénients des tables IOT Oracle.

  26. Oracle

    Secrets dans la gestion mémoire Oracle : La PGA

    Depuis la version 9i d'Oracle, la gestion de la mémoire peut se faire de manière automatique. Le paramètre PGAAGGREGATETARGET remplacant les paramètres SORTAREASIZE et HASHAREASIZE utilisé en 8i. Il faut rappeler que la…

Machine learning & optimisation

  1. Data ScienceEN

    Is this summer warmer than usual here in Lyon (so far)

    analysis of Lyon City Town (France) Temperature Evolution

  2. Data ScienceEN

    Looping over Pandas data

    Differents technics to loop using python and pandas lib with performance comparison of each technic

  3. Data ScienceEN

    k-means clustering

    k-means is a kind of clustering algorithms, which belong to the family of unsupervised machine learning models. It aims at finding $k$ groups of similar data (clusters) in an unlabeled multidimensional dataset. Let…

  4. Data ScienceEN

    OSM Restaurants

    In this post we are simply going to retrieve the restaurants from the city of Lyon-France from Open Street Map, and then plot them with Bokeh. Downloading the restaurants name and coordinates is done using a fork of the…

Bureautique

  1. Excel

    Excel et le solveur (de Excel 2000 à Excel 2010)

    Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème. A l'aide d'un certain nombre de formules disposées dans les cellules des feuilles de calculs,…

  2. Excel

    Calcul et formules matricielles dans excel

    Les calculs matriciels dans excel permettent de rendre cohérents certains calculs. En effet plutot que de recopier les formules sur plusieurs cellules, les formules matricielles s'appliquent à toute une plage appelées…

  3. Excel

    Excel et la fonction recherchev ou comment faire une jointure dans excel

    Explication et exemple de la fonction RECHERCHEV qui est une fonction excel qui permet de récupérer des informations d'autres tableaux et donc de faire une "jointure" dans excel.

  4. Excel

    Comptage distinct dans excel

    Dans excel, j'ai toujours trouvé qu'il y avait un manque cruel de la fonction de comptage des éléments distinct d'une plage. Une petite fonction utilisateur est donc nécessaire pour pallier ce manque. voici le code de…

  5. ExcelEN

    Count distinct with Excel

    With Excel, I had always found that there was a crual leak with functions : no count distinct ! A simple user function could help to fill the gap. Here is the code : Function NbValUniques(laPlage As Range) Dim…

Système

  1. Unix

    Outil de Monitoring pour linux et unix : nmon

    Nmon est un outil complet de monitoring live ou en trace pour IBM AIX et Linux. Voici quelques écrans et description de ses capacités de cet outil très pratique : En utilisant l’analyzer pour nmon, un fichier excel avec…

  2. Unix

    Unix vi editeur : quick command reference

    Les commandes de base de l'editeur unix VI

  3. Unix

    Unix Shell : créer et utiliser des fonctions pour logguer des traces des traitements

    Des fonctions shells pour un mini framework de trace des traitements dans un fichier de trace

Business Intelligence

  1. Data Integration

    Charger des données LinkedIn dans SAP HANA avec Informatica PowerCenter

    Le chargement de données du réseau social LinkedIn dans la base de données In-Memory SAP HANA via Informatica PowerCenter : description des étapes d'installation et de configuration