This is a blog where I describe and share my experiences as a technical expert and as a bootstrap start-up founder with over of 20+ years of professional career
Sunday, February 20, 2011
Books:Book about Oracle Founder Larry Ellison
This book absolutely must read! If you are DBA or start up founder - this book opens really shocking insight how business was and is made in Silicon Valley.
Have you knew that Larry Ellison was not employee #1 of Oracle?
Have you knew that Oracle put on IPO papers that it has mainframe solution while it was not even functional?
Have you knew how exectly Oracle crush the competitors and grew sales?
Read the book!
Tidbit:Oracle:Exadata:Flash Disks Information
Use below commands to get information on Exadata Cell Flash Disks
CellCLI> list celldisk where diskType = FlashDisk
FD_00_cell normal
FD_01_cell normal
FD_02_cell normal
FD_03_cell normal
CellCLI> list celldisk where diskType = FlashDisk DETAIL
name: FD_00_cell
comment:
creationTime: 2010-10-21T14:52:28-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-42f2-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_01_cell
comment:
creationTime: 2010-10-21T14:52:30-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-61d3-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_02_cell
comment:
creationTime: 2010-10-21T14:52:31-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-695e-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_03_cell
comment:
creationTime: 2010-10-21T14:52:32-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-6cdc-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
raidLevel: "RAID 0"
size: 496M
status: normal
CellCLI> list celldisk where diskType = FlashDisk
FD_00_cell normal
FD_01_cell normal
FD_02_cell normal
FD_03_cell normal
CellCLI> list celldisk where diskType = FlashDisk DETAIL
name: FD_00_cell
comment:
creationTime: 2010-10-21T14:52:28-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-42f2-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH01
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_01_cell
comment:
creationTime: 2010-10-21T14:52:30-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-61d3-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH02
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_02_cell
comment:
creationTime: 2010-10-21T14:52:31-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-695e-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH03
raidLevel: "RAID 0"
size: 496M
status: normal
name: FD_03_cell
comment:
creationTime: 2010-10-21T14:52:32-07:00
deviceName: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
devicePartition: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
diskType: FlashDisk
errorCount: 0
freeSpace: 0
id: 0000012b-d0c7-6cdc-0000-000000000000
interleaving: none
lun: /opt/oracle/cell11.2.2.1.0_LINUX_101005/disks/raw/FLASH04
raidLevel: "RAID 0"
size: 496M
status: normal
Labels:
Exadata,
Exadata Flash,
Oracle
Saturday, February 19, 2011
blog:design:monetization
Nice article on blog monetization:
http://www.infobarrel.com/Blogger_Template_Design_For_Monetization
And this one on ad's placement:
http://www.buzzle.com/articles/maximize-your-advertising-revenue-with-your-blog.html
http://www.infobarrel.com/Blogger_Template_Design_For_Monetization
And this one on ad's placement:
http://www.buzzle.com/articles/maximize-your-advertising-revenue-with-your-blog.html
Labels:
blog monetization,
blogging
Thursday, February 17, 2011
Books: Exadata Books Coming!
Looks like couple oracle exadata books are in cooking already!
Achieving Extreme Performance with Oracle Exadata (Osborne ORACLE Press Series)
Expert Oracle Exadata
Achieving Extreme Performance with Oracle Exadata (Osborne ORACLE Press Series)
Expert Oracle Exadata
tidbit: blog registration
Found some very nice site to register blog for search engines:
http://www.wordsinarow.com/blog-registration.html
http://www.wordsinarow.com/blog-registration.html
Labels:
blog registration
Exadata Performance Monitoring Part 1
CELLCLI LIST command can be used to monitor and monitor cell performance metrics
To receive some help on specific performance metric, use
list metricdefinition <metric_name> DETAIL
For Example:
CellCLI> list metricdefinition Io_LOAD DETAIL
name: IO_LOAD
description: "Average I/O load for hard disks"
metricType: Instantaneous
objectType: CELL
unit: Number
To display specific metric value, use:
CellCLI> LIST METRICCURRENT CL_CPUT DETAIL
name: CL_CPUT
alertState: normal
collectionTime: 2011-02-17T00:39:32-08:00
metricObjectName: cell
metricType: Instantaneous
metricValue: 30.6 %
objectType: CELL
LIST command also accepts where clause (attribute filters):
To Show all immediate non-zero performance metric values:
LIST METRICCURRENT where metricValue > 0
CD_IO_TM_R_LG CD_disk02_cell 36,321 us
CD_IO_TM_R_SM CD_disk01_cell 1,347,527 us
CD_IO_TM_R_SM CD_disk02_cell 1,151,048 us
CD_IO_TM_R_SM CD_disk03_cell 931,721 us
CD_IO_TM_R_SM CD_disk04_cell 2,286,866 us
CD_IO_TM_R_SM CD_disk05_cell 958,574 us
To show historical data, use LIST METRICHISTORY Command:
You can use metricobjectname to show specific disk and collectiontime to show specific timeframe.
Make sure to filter data as default "list metrichistory" would provide too much data to comprehend
CellCLI> list metrichistory CD_IO_RQ_W_SM where metricobjectname = CD_disk01_cell and collectiontime > '2011-02-17T00:53:01-08:00' and metricvalue > 0
CD_IO_RQ_W_SM CD_disk01_cell 350,071 IO requests 2011-02-17T00:53:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 356,091 IO requests 2011-02-17T00:54:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 358,111 IO requests 2011-02-17T00:55:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 381,131 IO requests 2011-02-17T00:56:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 454,151 IO requests 2011-02-17T00:57:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 470,171 IO requests 2011-02-17T00:58:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 640,191 IO requests 2011-02-17T00:59:20-08:00
CD_IO_RQ_W_SM CD_disk01_cell 850,211 IO requests 2011-02-17T01:00:20-08:00
To receive some help on specific performance metric, use
list metricdefinition <metric_name> DETAIL
For Example:
CellCLI> list metricdefinition Io_LOAD DETAIL
name: IO_LOAD
description: "Average I/O load for hard disks"
metricType: Instantaneous
objectType: CELL
unit: Number
To display specific metric value, use:
CellCLI> LIST METRICCURRENT CL_CPUT DETAIL
name: CL_CPUT
alertState: normal
collectionTime: 2011-02-17T00:39:32-08:00
metricObjectName: cell
metricType: Instantaneous
metricValue: 30.6 %
objectType: CELL
LIST command also accepts where clause (attribute filters):
To Show all immediate non-zero performance metric values:
LIST METRICCURRENT where metricValue > 0
CD_IO_TM_R_LG CD_disk02_cell 36,321 us
CD_IO_TM_R_SM CD_disk01_cell 1,347,527 us
CD_IO_TM_R_SM CD_disk02_cell 1,151,048 us
CD_IO_TM_R_SM CD_disk03_cell 931,721 us
CD_IO_TM_R_SM CD_disk04_cell 2,286,866 us
CD_IO_TM_R_SM CD_disk05_cell 958,574 us
To show historical data, use LIST METRICHISTORY Command:
You can use metricobjectname to show specific disk and collectiontime to show specific timeframe.
Make sure to filter data as default "list metrichistory" would provide too much data to comprehend
CellCLI> list metrichistory CD_IO_RQ_W_SM where metricobjectname = CD_disk01_cell and collectiontime > '2011-02-17T00:53:01-08:00' and metricvalue > 0
CD_IO_RQ_W_SM CD_disk01_cell 350,071 IO requests 2011-02-17T00:53:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 356,091 IO requests 2011-02-17T00:54:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 358,111 IO requests 2011-02-17T00:55:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 381,131 IO requests 2011-02-17T00:56:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 454,151 IO requests 2011-02-17T00:57:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 470,171 IO requests 2011-02-17T00:58:19-08:00
CD_IO_RQ_W_SM CD_disk01_cell 640,191 IO requests 2011-02-17T00:59:20-08:00
CD_IO_RQ_W_SM CD_disk01_cell 850,211 IO requests 2011-02-17T01:00:20-08:00
Labels:
Database Internals,
Exadata,
Oracle,
Performance
Tuesday, February 15, 2011
Blog monetization - some thoughts
Since I enabled AdSense on my blog I started to look for what monetization of the blog is. To my surprise, this is a huge industry and it is not based on generation of my money just by creation of a good content.
My "simple minded" understanding of how people earning money on blogs was that one who creates good content, brings more visitors. These visitors suppose to "produce" some clicks on AsSense; at some point this "clickng" would translate into nice check once in a while.
Not that simple - first, there is a "blogsphere war" around - some people prefer blogspot, and some rave about wordpress. Monetization gurus warn about using blogspot, as at some point, it prevents blog owner from converting his blog into "lean, mean money making machine" - which brings in question point - why to make blog to begin with? - to express yourself or to make money? If blog is done just for money - this is garbage content with no spirit and no true continuity, and this garbage will saturate search engines and will only hide good information from people who need it.
I think it should be a matter of balance - it is understandable, that people love rewards and for many monetization is not about money, but rather seeing that their work is been rewarded, may be not in direct way, but a very "real" way.
When you look around - you see tons of advertised blog software and portals that for some "small" money will post your blog information around tons of other blogs, etc. There is other software that will generate dozens (or more) blogs for you with the questionable content (from a copyright perspective) and, again, will supposedly generate money for you.
First I was quite shocked. Does this blogging bacchanalia means that normal blogger, who just writes really good and authentic stuff, has almost zero chances to be heard, unless he joins money making and content faking crowd?
I just touched this topic - may be I wrong, most probably I need to learn much more about the subject - this is quite interesting phenomena.
Overall - we need better "google", better search engines - we need TRUTH SEARCH ENGINES, We need technology that will identify truth and real, good information and will spit all the junk to where it belongs - garbage bin of search engines, not our screens
Surprisingly, I came to this conclusion and that was not my intention at the beginning when I start writing this piece (Honest!)
My "simple minded" understanding of how people earning money on blogs was that one who creates good content, brings more visitors. These visitors suppose to "produce" some clicks on AsSense; at some point this "clickng" would translate into nice check once in a while.
Not that simple - first, there is a "blogsphere war" around - some people prefer blogspot, and some rave about wordpress. Monetization gurus warn about using blogspot, as at some point, it prevents blog owner from converting his blog into "lean, mean money making machine" - which brings in question point - why to make blog to begin with? - to express yourself or to make money? If blog is done just for money - this is garbage content with no spirit and no true continuity, and this garbage will saturate search engines and will only hide good information from people who need it.
I think it should be a matter of balance - it is understandable, that people love rewards and for many monetization is not about money, but rather seeing that their work is been rewarded, may be not in direct way, but a very "real" way.
When you look around - you see tons of advertised blog software and portals that for some "small" money will post your blog information around tons of other blogs, etc. There is other software that will generate dozens (or more) blogs for you with the questionable content (from a copyright perspective) and, again, will supposedly generate money for you.
First I was quite shocked. Does this blogging bacchanalia means that normal blogger, who just writes really good and authentic stuff, has almost zero chances to be heard, unless he joins money making and content faking crowd?
I just touched this topic - may be I wrong, most probably I need to learn much more about the subject - this is quite interesting phenomena.
Overall - we need better "google", better search engines - we need TRUTH SEARCH ENGINES, We need technology that will identify truth and real, good information and will spit all the junk to where it belongs - garbage bin of search engines, not our screens
Surprisingly, I came to this conclusion and that was not my intention at the beginning when I start writing this piece (Honest!)
Labels:
blog monetization,
blogging,
money
Monday, February 7, 2011
SQLS*Plus/SQLSPlus - SQL*Plus for SQL Server
IMHO this is a very useful application:
SQLS*Plus for SQL Server (http://www.memfix.com/)
When working with SQL Server and trying to use "sqlcmd", it is always coming to mind, that Oracle SQL*Plus is the best database command line application and it would be great to have one for SQL Server - so SQLS*Plus is exactly what is needed.
SQLS*Plus for SQL Server (http://www.memfix.com/)
When working with SQL Server and trying to use "sqlcmd", it is always coming to mind, that Oracle SQL*Plus is the best database command line application and it would be great to have one for SQL Server - so SQLS*Plus is exactly what is needed.
Subscribe to:
Posts (Atom)