XServe Performance Questions: Will it help me host a website full of videos

Hello,
I am thinking about buying a mac server (xServe) to host a website full of books, text, images and videos freely available all around the world.
My concern is that I am not sure if buying an xServe (basic configuration) will help me do that. I am afraid the xServe performance will not be able to do all this task. According to you xServe and Mac OS X Server? Is it possible.
Lets say I posty a video, 720x480, MPEG-4 or DivX or Quicktime format, 1000kbps video quality of around 20 minutes each in many pages of my website, if using a xServe, how many people approximately around the world will be able to stream the same video at the same time? I know that streaming videos thoghout the Internet does need a **** of an equipment, so that is why I must know more about xServe great performance, cons and pros.
Should I buy an xServe if I want to do this? I have also add another idea. By website could be hosted by my own xServe (basic configuration), but I could depend on Google Video, YouTube and specially Stage6.com to hosty my videos on their servers and then I can just put the video embed on my webpage and my xServe won`t need to ''worry'' hosting these videos. Is that a good idea?
I am new to this thing, so I am asking for your help. Another thing that concers me is, can I have 2 or 3 external hard drives (from 250GB to 500GB) connected to the server though USB or Firewire and host some files of my website there?
Now, should I buy a Mac Pro, a 24'' inch iMac or a xServe to host that site? Which one do you think will do the job better?
Thank you for helping me reading this and hope you can help me. Sorry for the long lost. Its just that buying an xServe may be a huge thing to do and I need to know if its a good choice.
GB
iMac 20" - Intel Core Duo 2GHz, 1.5GB RAM, 128MB ATi Radeon X1600, 2.5TB of HDs   Mac OS X (10.4.9)   Internet High-Speed connection - 10MB

Your problem is going to be bandwidth more than server capacity.
The XServe can handle many simltaneous streams, but if your network connection is too small you're going to fill that pipe way before the server runs out of horsepower.
You say you're using 1000kbps video streams (which is very high...?). At that rate you need to colocate your server(s?) at a commercial datacenter where you can get a gigabit ethernet connection to the network. A single server won't be able to saturate a gigabit ethernet link, but you should be able to manage several hundred megabits, depending on the data flows.
As for storage, forget FireWire or USB. They're not up to the task. XServe RAID would be my suggestion. At those kinds of file sizes you'll be relying on disk performance a lot, so throttling all your data through a USB or FireWire bus is just asking for trouble.

Similar Messages

  • I have a Sony Bloggie Duo MHS-FS2 and do not know which community will be helpful.

    I have a Sony Bloggie Duo MHS-FS2 and do not know which community will be helpful for reading and learning about my video camera.  I am having trouble learning how to use it.  I have Windows 7.
    Solved!
    Go to Solution.

    Hi,
    There is separate board for the Bloggie camera. I am moving this post to the appropriate board so that others looking for the same information can locate it under the correct board.
    Now to answer your post, instructions regarding using the basic functions of the Bloggie Camera can be found in the supplied manual. However, detailed instructions regarding the different functions of the Bloggie camera can be found in the Bloggie Handbook included on its internal memory.
    You can also download the handbook from the below link.
    http://www.docs.sony.com/release/MHSFS1-FS2_handbook.pdf
    Additionally, there are video tutorials available for the Bloggie camera in the “Videos & Tutorials” section of the eSupport website.
    For instructions regarding installing and using the Bloggie software, refer to the below link to some great tutorials on the Bloggie that I found on the Sony UK website.
    http://www.sony.co.uk/support/en/topics/how-to-use-bloggie-software/MHS-FS2
    If my post answers your question, please mark it as an "Accepted Solution."

  • BPM performance question

    Guys,
    I do understand that ccPBM is very resource hungry but what I was wondering is this:
    Once you use BPM, does an extra step decreases the performance significantly? Or does it just need slightly more resources?
    More specifically we have quite complex mapping in 2 BPM steps. Combining them would make the mapping less clear but would it worth doing so from the performance point of view?
    Your opinion is appreciated.
    Thanks a lot,
    Viktor Varga

    Hi,
    In SXMB_ADM you can set the time out higher for the sync processing.
    Go to Integration Processing in SXMB_ADM and add parameter SA_COMM CHECK_FOR_ASYNC_RESPONSE_TIMEOUT to 120 (seconds). You can also increase the number of parallel processes if you have more waiting now. SA_COMM CHECK_FOR_MAX_SYNC_CALLS from 20 to XX. All depends on your hardware but this helped me from the standard 60 seconds to go to may be 70 in some cases.
    Make sure that your calling system does not have a timeout below that you set in XI otherwise yours will go on and finish and your partner may end up sending it twice
    when you go for BPM the whole workflow
    has to come into action so for example
    when your mapping last < 1 sec without bpm
    if you do it in a BPM the transformation step
    can last 2 seconds + one second mapping...
    (that's just an example)
    so the workflow gives you many design possibilities
    (brigde, error handling) but it can
    slow down the process and if you have
    thousands of messages the preformance
    can be much worse than having the same without BPM
    see below links
    http://help.sap.com/bp_bpmv130/Documentation/Operation/TuningGuide.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/sap%20exchange%20infrastructure%20tuning%20guide%20xi%203.0.pdf
    BPM Performance tuning
    BPM Performance issue
    BPM performance question
    BPM performance- data aggregation persistance
    Regards
    Chilla..

  • Premiere Pro CS3 on Sony Vaio - performance question

    I am running an older VAIO PCV-RX770 P4 2.2 Ghz, 1Gb RAM, ATI RADEON 9550 256 Mb graphics card with Premiere Pro CS3 newly installed. I have attached a new Seagate FreeAgent 500 Gb external drive that I have all my Source Files on. My question is this: Is there any tweaks that I can perform to this machine to make it run as as fast as possible. All drivers are up to date and all drives constantly de-fragged. When I do Start, Run, MSCONFIG, my startup tab is pretty clear, only a few things running - AGRMMSG, khooker, point32, RUNDLL32, ccApp, cfmon, ColorVision Startup. I wonder about the SERVICES tab - can anyone tell me what apps(without me listing them all here) that I can safely "disable"(if at all) here? I see the "hide all Microsoft Services" box and when checked, the list becomes smaller. When I checked the Microsoft box and then "disabled" all the rest, Premiere wouldn't start. Any help would be most appreciated. Thanx, Eric.

    There are a couple of Adobe Technical Support Documents (links are in the WIki) that cover optimizing Windows for PPro. They will probably help you.
    Cheers
    Eddie
    Forum FAQ
    Premiere Pro Wiki
    - Over 250 frequently answered questions
    - Over 100 free tutorials
    - Maintained by editors like
    you

  • Performance tuning issues --  plz help

    Hi Tuning gurus
    this querry works fine for lesser number of rows
    eg :--
    where ROWNUM <= 10 )
    where rnum >=1;
    but takes lot of time as we increase rownum ..
    eg :--
    where ROWNUM <= 10000 )
    where rnum >=9990;
    results are posted below
    pls suggest me
    oracle version -Oracle Database 10g Enterprise Edition
    Release 10.2.0.1.0 - Prod
    os version red hat enterprise linux ES release 4
    also statistics differ when we use table
    and its views
    results of view v$mail
    [select * from
           ( select a.*, ROWNUM rnum  from
                      ( SELECT M.MAIL_ID, MAIL_FROM, M.SUBJECT
                        AS S1,CEIL(M.MAIL_SIZE) AS MAIL_SIZE,
                        TO_CHAR(MAIL_DATE,'dd Mon yyyy hh:mi:ss
                        am') AS MAIL_DATE1, M.ATTACHMENT_FLAG,
                        M.MAIL_TYPE_ID, M.PRIORITY_NO, M.TEXT,
                        COALESCE(M.MAIL_STATUS_VALUE,0),
                        0 as email_address,LOWER(M.MAIL_to) as
                        Mail_to, M.Cc, M.MAIL_DATE AS MAIL_DATE,
                        lower(subject) as subject,read_ipaddress,
                        read_datetime,Folder_Id,compose_type,
                        interc_count,history_id,pined_flag,
    rank() over (order by  mail_date  desc)
    as rnk from v$mail M WHERE M.USER_ID=6 AND M.FOLDER_ID =1) a
                        where ROWNUM <= 10000 )
    where rnum  >=9990;]
    result :
    11 rows selected.
    Elapsed: 00:00:03.84
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=14735 Card=10000 B
    ytes=142430000)
    1 0 VIEW (Cost=14735 Card=10000 Bytes=142430000)
    2 1 COUNT (STOPKEY)
    3 2 VIEW (Cost=14735 Card=14844 Bytes=211230120)
    4 3 WINDOW (SORT) (Cost=14735 Card=14844 Bytes=9114216)
    5 4 TABLE ACCESS (BY INDEX ROWID) OF 'MAIL' (TABLE) (C
    ost=12805 Card=14844 Bytes=9114216)
    6 5 INDEX (RANGE SCAN) OF 'FOLDER_USERID' (INDEX) (C
    ost=43 Card=14844)
    Statistics
    294 recursive calls
    0 db block gets
    8715 consistent gets
    8669 physical reads
    0 redo size
    7060 bytes sent via SQL*Net to client
    504 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    6 sorts (memory)
    0 sorts (disk)
    11 rows processed
    SQL> select count(*) from v$mail;
    Elapsed: 00:00:00.17
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=494 Card=1)
    1 0 SORT (AGGREGATE)
    2 1 INDEX (FAST FULL SCAN) OF 'FOLDER_USERID' (INDEX) (Cost=
    494 Card=804661)
    Statistics
    8 recursive calls
    0 db block gets
    2171 consistent gets
    2057 physical reads
    260 redo size
    352 bytes sent via SQL*Net to client
    504 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    0 sorts (memory)
    0 sorts (disk)
    1 rows processed
    results of original table mail
    [select * from
           ( select a.*, ROWNUM rnum  from
                      ( SELECT M.MAIL_ID, MAIL_FROM, M.SUBJECT
                        AS S1,CEIL(M.MAIL_SIZE) AS MAIL_SIZE,
                        TO_CHAR(MAIL_DATE,'dd Mon yyyy hh:mi:ss
                        am') AS MAIL_DATE1, M.ATTACHMENT_FLAG,
                        M.MAIL_TYPE_ID, M.PRIORITY_NO, M.TEXT,
                        COALESCE(M.MAIL_STATUS_VALUE,0),
                        0 as email_address,LOWER(M.MAIL_to) as
                        Mail_to, M.Cc, M.MAIL_DATE AS MAIL_DATE,
                        lower(subject) as subject,read_ipaddress,
                        read_datetime,Folder_Id,compose_type,
                        interc_count,history_id,pined_flag,
    rank() over (order by  mail_date  desc)
    as rnk from mail M WHERE M.USER_ID=6 AND M.FOLDER_ID =1) a
                        where ROWNUM <= 10000 )
    where rnum  >=9990;]
    result :
    11 rows selected.
    Elapsed: 00:00:03.21
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=14735 Card=10000 B
    ytes=142430000)
    1 0 VIEW (Cost=14735 Card=10000 Bytes=142430000)
    2 1 COUNT (STOPKEY)
    3 2 VIEW (Cost=14735 Card=14844 Bytes=211230120)
    4 3 WINDOW (SORT) (Cost=14735 Card=14844 Bytes=9114216)
    5 4 TABLE ACCESS (BY INDEX ROWID) OF 'MAIL' (TABLE) (C
    ost=12805 Card=14844 Bytes=9114216)
    6 5 INDEX (RANGE SCAN) OF 'FOLDER_USERID' (INDEX) (C
    ost=43 Card=14844)
    Statistics
    1 recursive calls
    119544 db block gets
    8686 consistent gets
    8648 physical reads
    0 redo size
    13510 bytes sent via SQL*Net to client
    4084 bytes received via SQL*Net from client
    41 SQL*Net roundtrips to/from client
    1 sorts (memory)
    0 sorts (disk)
    11 rows processed
    SQL> select count(*) from mail;
    Elapsed: 00:00:00.34
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=494 Card=1)
    1 0 SORT (AGGREGATE)
    2 1 INDEX (FAST FULL SCAN) OF 'FOLDER_USERID' (INDEX) (Cost=
    494 Card=804661)
    Statistics
    1 recursive calls
    0 db block gets
    2183 consistent gets
    2062 physical reads
    72 redo size
    352 bytes sent via SQL*Net to client
    504 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    0 sorts (memory)
    0 sorts (disk)
    1 rows processed
    Thanks n regards
    ps : sorry i could not preserve the format plz
    Message was edited by:
    Cool_Jr.DBA
    Message was edited by:
    Cool_Jr.DBA
    Message was edited by:
    Cool_Jr.DBA
    Message was edited by:
    Cool_Jr.DBA
    Message was edited by:
    Cool_Jr.DBA

    Just to answer the OP's fundamental question:
    The query starts off quick (rows between 1 and 10)
    but gets increasingly slower as the start of the
    window increases (eg to row 1000, 10,000, etc).
    The original (unsorted) query would get first rows
    very quickly, but each time you move the window, it
    has to fetch and discard an increasing number of rows
    before it finds the first one you want. So the time
    taken is proportional to the rownumber you have
    reached.
    With Charles's correction (which is unavoidable), the
    entire query has to be retrieved and sorted
    before the rows you want can be returned. That's
    horribly inefficient. This technique works for small
    sets (eg 10 - 1000 rows) but I can't tell you how
    wrong it is to process data in this way especially if
    you are expecting lacs (that's 100,000s isn't
    it) of rows returned. You are pounding your database
    simply to give you the option of being able to go
    back as well as forwards in your query results. The
    time taken is proportional to the total number of
    rows (so the time to get to the end of the entire set
    is proportional to the square of the total
    number of rows.
    If you really need to page back and forth
    through large sets, consider one of the following
    options:
    1) saving the set (eg as a materialised view or in a
    temp table - and include "row number" as an indexed
    column)
    2) retrieve ALL the rowids into an array/collection
    in a single pass, then go get 10 rows by rowid for
    each page
    3) assuming you can sort by a unique identifier, use
    that (instead of rownumber) to remember the first row
    in each page; use a range scan on the index on that
    UID to get back the rows you want quickly (doing this
    with a non-unique sort key is quite a bit harder)
    Remember also that if someone else inserts into your
    table while you are paging around, some of these
    methods can give confusing results - because every
    time you start a new query, you get a new
    read-consistent point.
    Anyway, try to redesign so you don't need to page
    through lacs of rows....
    HTH
    Regards NigelYou are correct regarding the OP's original SQL statement that:
    "the entire query has to be retrieved and sorted before the rows you want can be returned"
    However, that is not the case with the SQL statement that I posted. The problem with the SQL statement I posted is that Oracle insists on performing full tablescans on the table. The following is a full test run with 2,000,000 rows in a table, including an analysis of the problem, and a method of working around the problem:
    CREATE TABLE T1 (
      MAIL_ID NUMBER(10),
      USER_ID NUMBER(10),
      FOLDER_ID NUMBER(10),
      MAIL_DATE DATE,
      PRIMARY KEY(MAIL_ID));
    <br>
    CREATE INDEX T1_USER_FOLDER ON T1(USER_ID,FOLDER_ID);
    CREATE INDEX T1_USER_FOLDER_MAIL ON T1(USER_ID,FOLDER_ID);
    <br>
    INSERT INTO
      T1
    SELECT
      ROWNUM MAIL_ID,
      DBMS_RANDOM.VALUE(1,30) USER_ID,
      DBMS_RANDOM.VALUE(1,5)  FOLDER_ID,
      TRUNC(SYSDATE-365)+ROWNUM/10000 MAIL_DATE
    FROM
      DUAL
    CONNECT BY
      LEVEL<=1000000;
    <br>
    INSERT INTO
      T1
    SELECT
      ROWNUM+1000000 MAIL_ID,
      DBMS_RANDOM.VALUE(1,30) USER_ID,
      DBMS_RANDOM.VALUE(1,5)  FOLDER_ID,
      TRUNC(SYSDATE-365)+ROWNUM/10000 MAIL_DATE
    FROM
      DUAL
    CONNECT BY
      LEVEL<=1000000;
    <br>
    COMMIT;
    <br>
    EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'T1',CASCADE=>TRUE)
    <br>
    SELECT /*+ ORDERED */
      MI.MAIL_ID,
      TO_CHAR(M.MAIL_DATE,'DD MON YYYY HH:MI:SS AM') AS MAIL_DATE1,
      M.MAIL_DATE AS MAIL_DATE,
      M.FOLDER_ID,
      M.MAIL_ID,
      M.USER_ID
    FROM
      (SELECT
        MAIL_ID
      FROM
        (SELECT
          MAIL_ID,
          ROW_NUMBER() OVER (ORDER BY MAIL_DATE DESC) RN
        FROM
          CUSTAPP.T1
        WHERE
          USER_ID=6
          AND FOLDER_ID=1)
      WHERE
          RN BETWEEN 900 AND 909) MI,
      CUSTAPP.T1 M
    WHERE
      MI.MAIL_ID=M.MAIL_ID;
    <br>
    | Id  | Operation                 | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |  OMem |  1Mem | Used-Mem |
    |*  1 |  HASH JOIN                |      |      1 |   8801 |     10 |00:00:15.62 |   13610 |  1010K|  1010K|  930K (0)|
    |*  2 |   VIEW                    |      |      1 |   8801 |     10 |00:00:00.34 |    6805 |       |       |          |
    |*  3 |    WINDOW SORT PUSHED RANK|      |      1 |   8801 |    910 |00:00:00.34 |    6805 | 74752 | 74752 |65536  (0)|
    |*  4 |     TABLE ACCESS FULL     | T1   |      1 |   8801 |   8630 |00:00:00.29 |    6805 |       |       |          |
    |   5 |   TABLE ACCESS FULL       | T1   |      1 |   2000K|   2000K|00:00:04.00 |    6805 |       |       |          |
    <br>
    Predicate Information (identified by operation id):
       1 - access("MAIL_ID"="M"."MAIL_ID")
       2 - filter(("RN">=900 AND "RN"<=909))
       3 - filter(ROW_NUMBER() OVER ( ORDER BY INTERNAL_FUNCTION("MAIL_DATE") DESC )<=909)
       4 - filter(("USER_ID"=6 AND "FOLDER_ID"=1))The above performed two tablescans of the T1 table and required 15.6 seconds to complete, which was not the desired result. Now, to create an index that will be helpful for the query, and provide Oracle an additional hint:
    (http://www.oracle.com/technology/oramag/oracle/07-jan/o17asktom.html "Pagination in Getting Rows N Through M" shows a similar approach)
    DROP INDEX T1_USER_FOLDER_MAIL;
    <br>
    CREATE INDEX T1_USER_FOLDER_MAIL ON T1(USER_ID,FOLDER_ID,MAIL_DATE DESC,MAIL_ID);
    <br>
    EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'T1',CASCADE=>TRUE)
    <br>
    SELECT /*+ ORDERED */
      MI.MAIL_ID,
      TO_CHAR(M.MAIL_DATE,'DD MON YYYY HH:MI:SS AM') AS MAIL_DATE1,
      M.MAIL_DATE AS MAIL_DATE,
      M.FOLDER_ID,
      M.MAIL_ID,
      M.USER_ID
    FROM
      (SELECT /*+ FIRST_ROWS(10) */
        MAIL_ID
      FROM
        (SELECT
          MAIL_ID,
          ROW_NUMBER() OVER (ORDER BY MAIL_DATE DESC) RN
        FROM
          CUSTAPP.T1
        WHERE
          USER_ID=6
          AND FOLDER_ID=1)
      WHERE
          RN BETWEEN 900 AND 909) MI,
      CUSTAPP.T1 M
    WHERE
      MI.MAIL_ID=M.MAIL_ID;
    <br>
    | Id  | Operation                    | Name                | Starts | E-Rows | A-Rows |   A-Time   | Buffers |  OMem |  1Mem | Used-Mem |
    |   1 |  NESTED LOOPS                |                     |      1 |     11 |     10 |00:00:00.01 |      47 |       |       |          |
    |*  2 |   VIEW                       |                     |      1 |     11 |     10 |00:00:00.01 |       7 |       |       |          |
    |*  3 |    WINDOW NOSORT STOPKEY     |                     |      1 |   8711 |    909 |00:00:00.01 |       7 |   267K|   267K|          |
    |*  4 |     INDEX RANGE SCAN         | T1_USER_FOLDER_MAIL |      1 |   8711 |    910 |00:00:00.01 |       7 |       |       |          |
    |   5 |   TABLE ACCESS BY INDEX ROWID| T1                  |     10 |      1 |     10 |00:00:00.01 |      40 |       |       |          |
    |*  6 |    INDEX UNIQUE SCAN         | SYS_C0023476        |     10 |      1 |     10 |00:00:00.01 |      30 |       |       |          |
    <br>
    Predicate Information (identified by operation id):
       2 - filter(("RN">=900 AND "RN"<=909))
       3 - filter(ROW_NUMBER() OVER ( ORDER BY "T1"."SYS_NC00005$")<=909)
       4 - access("USER_ID"=6 AND "FOLDER_ID"=1)
       6 - access("MAIL_ID"="M"."MAIL_ID")The above made use of both indexes, did and completed in 0.01 seconds.
    SELECT /*+ ORDERED */
      MI.MAIL_ID,
      TO_CHAR(M.MAIL_DATE,'DD MON YYYY HH:MI:SS AM') AS MAIL_DATE1,
      M.MAIL_DATE AS MAIL_DATE,
      M.FOLDER_ID,
      M.MAIL_ID,
      M.USER_ID
    FROM
      (SELECT /*+ FIRST_ROWS(10) */
        MAIL_ID
      FROM
        (SELECT
          MAIL_ID,
          ROW_NUMBER() OVER (ORDER BY MAIL_DATE DESC) RN
        FROM
          CUSTAPP.T1
        WHERE
          USER_ID=6
          AND FOLDER_ID=1)
      WHERE
          RN BETWEEN 8600 AND 8609) MI,
      CUSTAPP.T1 M
    WHERE
      MI.MAIL_ID=M.MAIL_ID;
    <br>
    | Id  | Operation                    | Name                | Starts | E-Rows | A-Rows |   A-Time   | Buffers |  OMem |  1Mem | Used-Mem |
    |   1 |  NESTED LOOPS                |                     |      1 |     11 |     10 |00:00:00.11 |      81 |       |       |          |
    |*  2 |   VIEW                       |                     |      1 |     11 |     10 |00:00:00.11 |      41 |       |       |          |
    |*  3 |    WINDOW NOSORT STOPKEY     |                     |      1 |   8711 |   8609 |00:00:00.09 |      41 |   267K|   267K|          |
    |*  4 |     INDEX RANGE SCAN         | T1_USER_FOLDER_MAIL |      1 |   8711 |   8610 |00:00:00.05 |      41 |       |       |          |
    |   5 |   TABLE ACCESS BY INDEX ROWID| T1                  |     10 |      1 |     10 |00:00:00.01 |      40 |       |       |          |
    |*  6 |    INDEX UNIQUE SCAN         | SYS_C0023476        |     10 |      1 |     10 |00:00:00.01 |      30 |       |       |          |
    <br>
    Predicate Information (identified by operation id):
       2 - filter(("RN">=8600 AND "RN"<=8609))
       3 - filter(ROW_NUMBER() OVER ( ORDER BY "T1"."SYS_NC00005$")<=8609)
       4 - access("USER_ID"=6 AND "FOLDER_ID"=1)
       6 - access("MAIL_ID"="M"."MAIL_ID")The above made use of both indexes, did and completed in 0.11 seconds.
    As the above shows, it is possible to efficiently retrieve the desired records very rapidly without having to leave the cursor open.
    If this SQL statement will be used in a web browser, it probably does not make sense to leave the cursor open. If the SQL statement will be used in an application that maintains state, and the user is expected to always page from the first row toward the last, then leaving the cursor open and reading rows as needed makes sense.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • My problem is that when i purchase something i don't get asked my security questions because of  that i accidentally bought a game and a song how can i make sure that my security questions will be asked?

    can someone plz help me i really dont want to buy things accdentilly

    The security questions come up only if there is some doubt about your identity. For example if you try to log in with the wrong password, the security questions are brought up to confirm that you are who you claim to be.
    Security questions will not, and cannot, protect you against accidentally hitting the Buy Now button.

  • My mac's keyboard is not working with my mac.the green light blinks and i cannot get onto my mac. everything on the support questions does not help because i cant go on the mac and i cant sign in

    my mac's keyboard is not working with my mac.the green light blinks and i cannot get onto my mac. everything on the support questions does not help because i cant go on the mac and i cant sign in

    If you can't sign in, then you can't troubleshoot and/or pair the keyboard until after that........ so, for that, you will need to borrow someone's USB wired keyboard in order to get signed in and to the Keyboard Bluetooth Preferences.

  • Will Apple help us with ATT rate hikes? Who do I contact?

    Just a few months ago - and at the time I entered into my 2 year contract - unlimited textings was avaialble for less that 5 dollars more. But that is now gone and what has taken its place is just Dick Channey crazy!
    Wasnt the whole point of APPLE insisting that phone plans all come with unlimited internet so that this would encourage the owners to fully integrate the iphone in to their daily lives? Does having huge rate increases in texting help that cause ?
    MY QUESTION TO APPLE and its user forums - WHO do I contact at apple or at ATT for help on this issue??
    Thats what I want in a nutshell. If you want, I can tell ya more.
    Harry
    iphone, ipod and shuffle owner
    MORE is this...........................
    I do understand the nature of big business and partnerships etc.
    I do understand that Apple would like to not be involved in disputes between ATT and its customers.
    I GET THAT. But can Apple help me anyway just for the reason that I WANT TO KEEP MY IPHONE?!?!?
    ATT has implemented monsterous rate hikes and LIMITATIONS on package combinations so that iphone users will pay as much or more for Texting than they do for unlimited internet.
    We had to live with unlimited internet not including unlimited texting. OK fine, thats how it was when we signed up and you have to take it or leave it. But now with the new changes in rates - here is what the iphone user has as their options.
    200 included texts for free
    or
    $5 - get 200 more - 400 texts total
    or
    THE NEXT OPTION - $20 MORE, for not unlimited but 1500 texts.
    Does having to keep an eye on your text totals or paying at least $85 / month sound like the vision that apple wanted for the iphone users?
    if it doesnt, WILL YOU HELP US?

    I didnt forget that - its I dont know that statement to be true.
    I have been with ATT since Cingular and I've had internet,text and MMS combo packages for some time now; that Includes shopping around for the right phone and plans combo. And I know for a fact that there were MANY combos of unlimited and they were FAR from 50 bucks.
    There certainly might be a webpage or two with some ancient pricing plans offered. And I am sure that any one of those would be superceeded by another new price offer on the same plan.
    so I didnt forget that; I knew it to be not on point.

  • If I buy a new macbook with Apple, will they help me install a dual operating system?

    I've heard Bootcamp does this, but I've never owned a Mac before, and am daunted by the change. I would love a Mac for ease of use, as many of my friends seem to love it, but for school purposes, my PC laptop is better. My PC needs to be updated, though, and I really want to spring for the Mac, I just don't want to lose being able to not have to do my homework in a computer lab. A friend has dual operating systems on hers, and says it works beautifully for running both, though I don't know what macbook she's got. If I go to an Apple store and get a laptop from them, even bring the Windows 7 operating system (I'm NOT doing Windows 8), will they help do this for me? Does anyone know if it is alright to have the dual systems, or if it takes away from the hardware's ability to work? ANY advice is welcome.

    It  is not hard. Boot Camp allows running Windows natively, same as on a laptop PC would be with a few differences in fan and thermal control and drivers.
    Once installed natively which would be dual-boot setup, you can then install and use VMware or Parallels to assign the Windows partition for use as a VM inside OS X, no more need to dual boot unless you want to.
    All of the information can be printed out from Boot Camp Assistant utility, or from the support help page and link to the manual:
    http://www.apple.com/support/bootcamp
      Paragon CampTune is a commercial product that is designed expressly for this task. http://www.paragon-software.com/home/camptune/ It consists of a downloadable ISO that needs to be burned to a disc and booted from in order to resize the partitions costs US$19.95.
    Mac 101: Using Windows on your Mac via Boot Camp
    https://support.apple.com/kb/HT1461
    http://www.apple.com/support/bootcamp/
    Helpful Apple Support Resources (Forum Overview)
    Boot Camp Support 
    Boot Camp Manuals
    Frequently asked question
    http://support.apple.com/kb/HT4818
    Older Lion version for the manual:
    http://manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf

  • After updating to Firefox 4, I have lost 4 plugins/add ons due to their NOT being compatible. I can no longer play my bejewelled game. Please help me here. Can I get Firefx 3.6 back? Will that help me?

    Firefox 3.6 allowed me to play games, Firefox 4 upgrade doesn't.Question
    After updating to Firefox 4, I have lost 4 plugins/add ons due to their NOT being compatible. I can no longer play my bejewelled game. Please help me here. Can I get Firefx 3.6 back? Will that help me?

    http://support.mozilla.com/en-US/kb/Installing+a+previous+version+of+Firefox
    http://www.mozilla.com/en-US/firefox/all-older.html

  • I'm trying to up grade the os but I keep getting the startup disk is full I ordered more memory I was told this will not help. What do I do?

    I'm trying to up grade the os but I keep getting the startup disk is full I ordered more memory I was told this will not help. What do I do?

    I think as drive capacities increase, the old 10-15% becomes less accurate.  The amount of free space you need doesn't really have anything to do with the drive size.  So, increasing your drive size shouldn't mean that you need to have more free GB (which using a % of drive space would mean).  You need free space to accommodate page outs (the amount of which would depend on how much RAM you have installed and how memory intensive the applications are), sleep images (again, this would max out at your total amount of RAM), and a bit to minimize fragmentation.
    With desktop drives commonly in the 2TB range today, it is certainly not necessary to have 200GB+ free in order to maintain proper operation.  I generally find about 30GB to be the minimum I'm comfortable with.  Mind you, I pretty much always have way more than that available.  But, if I'm working on a system and the amount of free space is at least 30GB, I would generally not site drive space as the cause of any performance issues.  I'd say that 30GB is a minimum for a stable system (with 8GB or RAM installed).  Of course at that amount, you would still need to free up space if you were to want to install or download any significant amount of data.
    With servers being more likely to run into the 16GB of RAM range, more storage would be necessary.  Most servers should be well stocked with storage, but the actual needs would vary greatly depending on what's being "served".
    The 10-15% thing came about when we used to talk about drive capacities in hundreds of MBs and RAM in terms of KB (not MB and certainly not GB).  More drive space is always a good thing, but as drive capacities continue to sky rocket, we don't need to dedicate larger amounts of storage on systems with the same specifications.  A set amount of space is required for proper operation regardless of the capacity of the drive installed.

  • 9 shared objects performance question

    I have 9 shared objects 8 of which contain dynamic data which i cannot really consolidate into a single shared object because the shared object often has to be cleared.....my question is what performance issues will I exsperience with this number of shared objects .....I maybe wrong in thinking that 9 shared objects is alot.....anybody with any exsperience using multiple shared objects plz respond.

    I've used many more than 9 SO's in an application without issue. I suppose what it really comes down to is how many clients are connected to those SO's and how often each one is being updated.

  • Simple performance question

    Simple performance question. the simplest way possible, assume
    I have a int[][][][][] matrix, and a boolean add. The array is several dimensions long.
    When add is true, I must add a constant value to each element in the array.
    When add is false, I must subtract a constant value to each element in the array.
    Assume this is very hot code, i.e. it is called very often. How expensive is the condition checking? I present the two scenarios.
    private void process(){
    for (int i=0;i<dimension1;i++)
    for (int ii=0;ii<dimension1;ii++)
      for (int iii=0;iii<dimension1;iii++)
        for (int iiii=0;iiii<dimension1;iiii++)
             if (add)
             matrix[i][ii][iii][...]  += constant;
             else
             matrix[i][ii][iii][...]  -= constant;
    private void process(){
      if (add)
    for (int i=0;i<dimension1;i++)
    for (int ii=0;ii<dimension1;ii++)
      for (int iii=0;iii<dimension1;iii++)
        for (int iiii=0;iiii<dimension1;iiii++)
             matrix[i][ii][iii][...]  += constant;
    else
    for (int i=0;i<dimension1;i++)
    for (int ii=0;ii<dimension1;ii++)
      for (int iii=0;iii<dimension1;iii++)
        for (int iiii=0;iiii<dimension1;iiii++)
           matrix[i][ii][iii][...]  -= constant;
    }Is the second scenario worth a significant performance boost? Without understanding how the compilers generates executable code, it seems that in the first case, n^d conditions are checked, whereas in the second, only 1. It is however, less elegant, but I am willing to do it for a significant improvement.

    erjoalgo wrote:
    I guess my real question is, will the compiler optimize the condition check out when it realizes the boolean value will not change through these iterations, and if it does not, is it worth doing that micro optimization?Almost certainly not; the main reason being that
    matrix[i][ii][iii][...]  +/-= constantis liable to take many times longer than the condition check, and you can't avoid it. That said, Mel's suggestion is probably the best.
    but I will follow amickr advice and not worry about it.Good idea. Saves you getting flamed with all the quotes about premature optimization.
    Winston

  • I need to disable from my home screen:"Will you help imporve Mozilla Firefox by sending info etc.

    At the top of my home page. Shows Will you help imporve Mozilla Firefox by sending information about performance, hardware, etc. Then buttons of Yes, I want to help or No. How can I disable this line?
    I cannot have this line show on the screen at all. I do not want any click action to disable it, I want to remove it completely from showing up ever...

    If you do not keep changes after a restart then see:
    *http://kb.mozillazine.org/Preferences_not_saved
    *Tools > Options > Advanced > General: System Defaults: "Submit performance data"
    You can check theses prefs on the <b>about:config</b> page.
    *toolkit.telemetry.prompted : 2
    *toolkit.telemetry.rejected : true

  • I need to enable my password to make purchases from I tunes. It was disabled because I entered it incorrectly too many times.I reset it but that didn't help. The message is "your apple ID has been disabled". Customer support will only help if I pay $29.00

    I need to enable my password. It was disabled due to too many wrong entries. I reset it several times and I can log on to my account info but can't make purchases. The message is " your Apple ID has been disabled" Apple support will only help if I pay $29.00. Help!

    Hi David , Contact your bank they may have disabled your credit/ debit card because of an unusual amount of small purchaches of APPS , ALBUMS etc....... Has your name been changed if so create a new Apple ID and RELAX. BANKS TREAT THIS AS FRAUD they may need you to confirm you purchased them APPS.
    davidfrommohrsville wrote:
    I need to enable my password. It was disabled due to too many wrong entries. I reset it several times and I can log on to my account info but can't make purchases. The message is " your Apple ID has been disabled" Apple support will only help if I pay $29.00. Help!
    Jack
    <Edited by Host>

Maybe you are looking for

  • Home sharing won't work

    I have been using homesharing to share music files between my laptop and imac for a couple months now, and all of a sudden it has stopped working. I've tried all the common troubleshooting solutions (i.e. disconnecting and reconnecting router, turnin

  • Why am I unable to use the Adobe Send application

    I am unable to fill in forms, add text or send a form, whereas I used to be able to do this.  I have an Adobe Account with a User ID and password.  Isn't Adobe a Certified Document Service?

  • Display Long Raw in Reports????

    I have a TIFF stored in a Long Raw field in the DB and Reports will not display the image. Am I missing something here??? Thanks, AB null

  • {req} Tutorials for Dreamweaver CS6 and responsive web sites

    Hello! I am Designer with zero knowledge of coding, but have been setting up many wordpress and phpBB sites based on tutorials. I can design a website failry well with CS6 tools. But cant get the hang of making 'responsive' websites. (I know that I s

  • Keynote and Quicktime stop & start not accurate

    When i use Keynote, i sometimes want to have a movie play from a point other than the start and i find the start & stop control innaccurate. Is there an update coming or someone who has an answer. My particular issue is a countdown timer (.mov) which