пʼятниця, 21 листопада 2014 р.

Oracle - приклад вибірки важких запитів (сортування за колонкою DISK_READS за спаданням)

Reports expensive SQL from V$SQLAREA, V$SQLTEXT view
Joins to V$SQLTEXT using ADDRESS column
 
select     sql_text
, lpad(username,9)   parsing_user
, executions
, loads
, DISK_READS
, BUFFER_GETS    
, ROWS_PROCESSED 
from v$sqlarea  a
,    dba_users  b
where upper(sql_text) not like upper('%dbms%')
  and a.PARSING_USER_ID = b.user_id
--and   DISK_READS > &number_of_expensive_DISK_READS
--and   b.username = upper('&parsing_username')
order by DISK_READS desc
,        ROWS_PROCESSED desc
,        BUFFER_GETS desc
,        username
/
 
 
 
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE 11.2.0.4.0 Production"
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production 

Oracle - приклад створення матеріалізованої в’юшки на базі попередньо створеної таблиці (prebuilt table)

CREATE MATERIALIZED VIEW "SCHEME"."SNAP_1"
ON PREBUILT TABLE WITHOUT REDUCED PRECISION
  AS select
COLUMN1, COLUMN2
from TABLE;





Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE    11.2.0.4.0    Production"
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

вівторок, 23 вересня 2014 р.

raspberry pi - ipv6 - лінки для початку роботи

 Почалося все з того, що мій рідний провайдер перестав видавати зовнішню IP адресу для мого роутера. Замість 91.XXX.YYY.ZZZ почав отримувати 10.XXX.YYY.ZZZ

В результаті - біда і печаль - з роботи не зміг доступатися до домашнього raspberry pi.

Провайдер запропонував перейти на дорожчий тариф... Подивився той тариф і вирішив спробувати налаштувати ipv6, щоб не переплачувати 20 грн. щомісяця (гроші невеликі, але якщо існує безкоштовне рішення, то варто скористатися).

Лінки для початку роботи: 

http://ipv6test.google.com/
https://www.tunnelbroker.com/
http://ubuntuforums.org/showthread.php?t=2245368
http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=15886

(далі буде - якщо не буде ліньки довести справу до кінця)

пʼятниця, 22 серпня 2014 р.

Oracle - report sql monitor

SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR
            ( sql_id         => 'a71hfjg8576s2',
              session_id     => 1234,
              session_serial => 12,
              report_level   => 'all',
              type           => 'ACTIVE' )
  FROM dual;

sql result -> blob -> html -> browser

вівторок, 12 серпня 2014 р.

jquery + sqlite => create database

<Doctype html>
<html>
<head>
  <script src ="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
 <script>

  $(document).ready( function(){

  $("#button1").click( function(){

  var db = openDatabase("Motorola","1.0","Moto mobile database","200000");

  alert('Database has been created');

  }); 

  }); 

 </script>
</head>
<body>

<input id="button1" type="button" value="Create DataBase"/>

</body>
</html>

https://www.youtube.com/watch?v=MSUdI-DdFOc