Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Professionnel - Page 19

  • Postgresql nouveautés dans chaque version

    Bonjour,

     

    On me demande de plus en plus d'effectuer des missions en postgres.

     

    La question la plus récurrente : Avez vous des expériences en Postgres.

     

    Les versions évoluent,   de la 9.6 à la version 12 ... 

     

    Voici les  nouveautés :

    dans la version 11 , le Site officiel 

    Blog sur les nouveautés de la version 12

    Le rebuilt des indexes a été amélioré en version 12.

    Le site officiel de la version 12 sortie le 03 octobre et stabilisée.

  • EURL définition

    Mode de fonctionnement de l’EURL

     

    https://www.legalplace.fr/guides/eurl/

    Outre les différences liées au caractère unipersonnelle de l’EURL, cette forme sociale relève du même régime que la SARL. On retrouve donc dans son fonctionnement des caractéristiques similaires imposées par les articles L.223-1 et suivants du Code de commerce.

    Quel capital social minimum ?

    Tout comme la SARL, la SAS et son équivalent unipersonnel (SASU), aucun capital social minimum n’est imposé à l’EURL : la société peut donc être constituée avec un capital de 1€ seulement, ce qui encourage fortement la création d’entreprise.

    Néanmoins, il est indispensable de ne pas se limiter à l’exigence légale et d’investir des sommes conséquentes dans le capital. En effet, le capital social incarne les ressources financières et les fonds propres de l’EURL, et un faible montant peut s’avérer dissuasif pour les investisseurs et les créanciers de la société qui seront alors peu enclins à lui accorder un prêt s’ils constatent qu’elle ne sera peut-être pas en mesure de le rembourser intégralement. Il est crucial de rassurer les tiers en renvoyant une image de solidité financière.

  • Calcul des charges sociales d’une EURL

    Le taux des charges sociales d’une EURL sur la rémunération du gérant associé unique dépend de plusieurs données. Il s’agit :

    • Des allocations familiales ;
    • De l’assurance maladie maternité ;
    • De l’assurance vieillesse de base et complémentaire obligatoire ;
    • De l’assurance invalidité-décès ;
    • De la Contribution sociale généralisée (CSG) ;
    • De la Contribution au remboursement de la dette sociale (CRDS) ;
    • De la Contribution à la formation professionnelle.

    Ces données sont communes au calcul des charges sociales d’une EURL, quelle que soit leur forme. Toutefois, il existe une différence au niveau de leur assiette de cotisations sociales. Celle-ci dépend du régime fiscale retenue par chaque EURL. Les EURL peuvent opter soit pour l’IR, soit pour l’IS.

    Lorsque l’entreprise choisit l’IR, la totalité du bénéfice réalisé est prise en compte pour calculer ses charges sociales. En revanche, si c’est l’IS qui a été retenu, c’est le revenu du gérant qui constituera l’assiette des cotisations sociales. En d’autres termes, il ne pourra pas se reverser la totalité des bénéfices mensuels.

    https://www.legalplace.fr/guides/charges-sociales-eurl/

  • ORA-609: opiodr aborting process unknown ospid

    The Solution

    To resolve this error, you must increase the values for INBOUND_ CONNECT_ TIMEOUT on both the listener side and the server side. If you are getting ORA-609 because of a connection timeout issue, increasing the values should fix the problem. You should change INBOUND_ CONNECT_ TIMEOUT to read as the following:

    Sqlnet.ora: SQLNET.INBOUND_CONNECT_TIMEOUT=180

    Listener.ora: INBOUND_CONNECT_TIMEOUT_listener_name=120

    Above, the timeout seconds are being set to 120 in place of the default 60. While this simple change should fix most ORA-609 errors, if you continue to see this error then you should try to locate which client is causing the error. Set the sqlnet.ora file parameter to

    sqlnet.ora file: DIAG_ADR_ENABLED = OFF

    Putain je me suis pris la tête avec mon client pour cette erreur à la con!!!

    https://www.tekstream.com/resource-center/ora-609-opiodr-aborting-process-unknown-ospid/

  • Tuning SQL ID

    http://www.runningoracle.com/product_info.php?products_id=435

     

    Summary 
    You can create an SQL TUNING TASK manually ad hoc with the following simple steps. 

    ALTER SESSION SET NLS_LANGUAGE='AMERICAN'; 

    0. Find the sql_id of the oracle session you would like to analyze. Usually the AWR has the top sql_ids. 
    In case this is a current sql running use the v$session. 

    select sql_id from v$session where sid = :x 

    1. Login as SYSTEM (or any other user) at sqlplus and create the tuning task:

    SET SERVEROUTPUT ON
    declare
    stmt_task VARCHAR2(40);
    begin
    stmt_task := DBMS_SQLTUNE.CREATE_TUNING_TASK(sql_id => '5tru8vxmktswq');
    DBMS_OUTPUT.put_line('task_id: ' || stmt_task );
    end;
    /
    task_id: TASK_69287
    

    2. Run the SQL TUNING TASK

    begin
    DBMS_SQLTUNE.EXECUTE_TUNING_TASK(task_name => 'TASK_69287');
    end;
    /
    

    3. You can monitor the processing of the tuning task with the statement 

    SELECT TASK_NAME, STATUS FROM DBA_ADVISOR_LOG WHERE TASK_NAME = 'TASK_69287'; 

    4. When the task has a status=COMPLETED, then run:

    SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK('TASK_69287') AS recommendations FROM dual;
    

    5. Examine the recommendations from Oracle, in case you agree, then accept the best SQL profile.

    begin
    DBMS_SQLTUNE.ACCEPT_SQL_PROFILE(task_name => 'TASK_69287', task_owner => 'SYSTEM', replace => TRUE);
    end;
    /
    
    6. You can check the database sql profiles with the statement:
    
    select * from dba_sql_profiles;
    
    In case you want to disable an sql profile use the statement:
    
    begin
    DBMS_SQLTUNE.ALTER_SQL_PROFILE('SQL_PROFILE','STATUS','DISABLED');
    end;
    /

     

     

    https://dbaclass.com/article/how-to-run-sql-tuning-advisor-for-a-sql_id/

     


    declare
    l_sql_tune_task_id varchar2(100);
    begin
    l_sql_tune_task_id := dbms_sqltune.create_tuning_task (
    begin_snap => 4883,
    end_snap => 4888,
    sql_id => '1pfbzr2wbnwsy',
    scope => dbms_sqltune.scope_comprehensive,
    time_limit => 10800,
    task_name => 'tune_sql_1pfbzr2wbnwsy',
    description => 'tuning_du_sql_1pfbzr2wbnwsy');
    dbms_output.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
    end;
    /

    EXEC DBMS_SQLTUNE.execute_tuning_task(task_name => 'tune_sql_1pfbzr2wbnwsy');

    set long 65536
    set longchunksize 65536
    set linesize 100
    select dbms_sqltune.report_tuning_task('tune_sql_1pfbzr2wbnwsy') from dual;