What is most effective?

hi,
I was just wondering, what would be the most effective way of doing the following check (assuming request is a valid object)?
1)
String str1=request.getParameter("str1");
if (str1!=null && str1.equals("test") {....or 2)
if (request.getParameter("str1")!=null && request.getParameter("str1").equals("test") {....I have often wondered about this. Would creating a new object, str1, be more resource-consuming than doing one additional method-call?
cheers,
pj

First of all you are not creating a new object. You're creating a new reference variable that holds a reference to the object you request twice in example 2.
From a performance point 1) might be ever so slightly faster (unless of course request.getParameter() does some very extensive calculation in which case it will be much faster, but if this is from a Servlet then that is not the case).
I wouldn't ever make such a micro-optimization from a performance point of few, the gain, if any, is minimal. If however you feel that option 1 is easier to read and/or to understand then go for it.

Similar Messages

  • What is the most effective way to write Statement to catch and reverse errors during query excution?

    Hello my friends:
    I am wondering what is the most effective way to deal with errors, specifically in a
    Stored Procedure.
    I wrote something like this:
    BEGIN TRY
    BEGIN TRANSACTION
    /*My statements goes in here*/
    IF ERROR_NUMBER() = 0 -- Do I need this line?
    COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
    IF ERROR_NUMBER() > 0 --Do I need this line?
    ROLLBACK TRANSACTION;
    END CATCH;
    It would make sense using the if Statement when attempting to log errors.
    Just too many variations.
    Thanks

    Also read this great article
    http://sqlblog.com/blogs/alexander_kuznetsov/archive/2009/05/13/your-try-block-may-fail-and-your-catch-block-may-be-bypassed.aspx
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • What is the most effective way to get my imac 2 ghz intel core duo 2 10.4.11 to be able to run 10.5 and sync with my iphone 4s?

    What is the most effective way to get my imac 2 ghz intel core duo 2 10.4.11 to be able to run 10.5 and sync with my iphone 4s?

    As your Mac should run Snow Leopard provided it has at least 1GB memory, that would be a good deal easier and very much cheaper than trying to find a 10.5 install disc.
    Snow Leopard costs $30 approx from the online Apple store (£26 if you're in UK)
    You'll need to update Tiger to 10.4.11 with the combo installer first (unless you're just erasing the disc and starting fresh) You can then update SL from 10.6.3 to 10.6.8 with its combo installer.
    For comparison, 10.5 Leopard is currently running about $130 from Apple (if still available) and more on Amazon etc.
    This info for Leopard courtesy of TexasMacMan;
    Mac OS X 10.5 Leopard installation system requirements
    http://support.apple.com/kb/TA24950
    Leopard is no longer available at the Apple Store but may be available by calling Apple Phone Sales @ 1-800-MY-APPLE (1-800-692-7753).
    If you can't obtain a retail install DVD from Apple, look on eBay or Google the installer part numbers to possibly find at an on-line store. Here's what to look for:
    MB427Z/A  Leopard 10.5.1 install DVD
    MB576Z/A  Leopard 10.5.4 install DVD
    MB021Z/A  Leopard 10.5.6 install DVD (single user)
    MB022Z/A  Leopard 10.5.6 install DVD (5-user family pack)
    Installing Mac OS X 10.5 Leopard
    http://support.apple.com/kb/HT1544
    Mac OS X 10.5 Leopard Installation and Setup Guide
    http://manuals.info.apple.com/en/leopard_install-setup.pdf
    After you install the base 10.5, download & install the 10.5.8 combo update at http://support.apple.com/downloads/Mac_OS_X_10_5_8_Combo_Update

  • How do I most effectively use find my phone and how can I help a family member use find my phone?

    What is the most effective way for me to use FIND MY PHONE?
    What is the most effective way for me to help my family member FIND THEIR PHONE?
    Thank you

    Effectively use is for what? On your computer you can log into iCloud at www.icloud.com and locate your device. Or you can use a different iOS device and the Find My iPhone app to do the same thing.

  • How to most effectively taverse a table column

    I have a table "template" which is used in various  "instances". All instances have checkboxes in the second column (for  record-delete).
    What would be the most effective way of traversing the table and  check if at least one checkbox is selected (to enable a "delete"  button)?

    Hi Nitin,
    It can be done by adding to the table the Image control (can be found under Advanced Controls in the Compose panel).
    In the URL property (in the Configure panel of the Image control) you can define any expression that will return the image URL. For example:
    ="http://hosting.site.url/"&@ImageNameField
    Regards,
    Udi
    Edited by: Udi Cohen on Jun 11, 2008 1:39 PM

  • The most effective way from varchar2 to CLOB?

    this is my table's TAB structure on Oracle 10g r2:
    TAB_ID (PK),
    TAB2_ID (FK constraint to TAB2(TAB2_ID), index created),
    TEXT varchar2(4000)
    What is the most effective way to convert varchar2(4000) column to CLOB column?
    1. create new table TAB_NEW with column TEXT as CLOB,
    then insert /*+ APPEND */ into TAB_NEW SELECT * FROM TAB,
    then rename table TAB to TAB_OLD,
    then drop constraint and indexes
    then rename TAB_new to TAB
    then add constraints primary key and foreign key,
    then add index on TAB2_ID
    then drop table TAB_OLD
    OR
    2. rename column TEXT(varchar2) to TEXT_OLD
    then add column TEXT(type CLOB)
    then update(how the most effective?) TAB set TEXT=TEXT_OLD
    drop column TEXT_OLD.

    1 will work, as you can assign a VARCHAR2 to a CLOB and Oracle will convert it.
    2 is redundant.
    Sybrand Bakker
    Senior Oracle DBA

  • ADDM task parameter DB_ACTIVITY_MIN: What is the effect ?

    Oracle Database Version 11.2:
    I can change some task parameters or default task parameters for the ADDM, e.g. with
    dbms_advisor.set_default_task_parameter('ADDM','DB_ACTIVITY_MIN',30); In the view dba_advisor_def_parameters I don't find the parameter name DB_ACTIVITY_MIN. What is the effect of this parameter?
    Regards,
    Andreas Reinhardt

    Finally getting around to this again. My previous post is incorrect, as the code I am using is based on the single period measure (it's right there in the code). I am having a problem with the values returned with this method. Occasionally, the card will return a lower than expected count, resulting in a very large (and incorrect) RPM value. I'm thinking this must have something to do with arming the counter at some unfortunate and coincidental point on the gate signal, resulting in a short count. It must be an unlikely event, because I get thousands of good, consistent values for every one bad one.
    To resolve this, I am thinking of going to the single buffered period measurement as suggested above. My idea is to set up a buffer with two values,
    and always take the second one (to avoid coincidental arming and short counts). I could also set it up to return more values, and the application could choose the most likely one (ie return three values, throw out the largest and smallest, etc.)
    I would rather just use the buffer in continuous mode, since the RPM varies much more slowly than the counter counts, and any snapshot of the buffer at any time would be sufficient, even in the presence of overwriting, etc. This would allow me to arm the counter once and poll it on the fly.
    My concern is that in continuous mode, the counter will be throwing a lot of errors which will interefere with the program flow. Can I just set the counter to suppress all errors when I do a buffered read? Worst case, I get a value as it is being written to by the counter, which will have some garbage value (hopefully a recognizable signature) which I can throw out in favor of the other values.
    Thanks,
    Doug

  • What are most commonly used BADIs for Opportunities and BPs?

    Dear all,
    What are mostly used BADI's for Oppotunity Management and Business Partner Maintenance, and what is the use of those BADIs.
    what is the use of BAPI's in CRM, suggest me BAPI names and their usage
    Your suggestions will be highly appreciated
    Best wishes
    Raghu ram

    Hi Hari,
    the variable which has to be created depends on the business requirement and differs based on the report requirement.
    for more informatrion on variables you can refer to following docs,
    characteristics variables
    http://help.sap.com/erp2005_ehp_02/helpdata/en/5c/8db08a555411d189660000e829fbbd/frameset.htm
    text variables
    http://help.sap.com/erp2005_ehp_02/helpdata/en/5c/8db0a4555411d189660000e829fbbd/frameset.htm
    formula variables
    http://help.sap.com/erp2005_ehp_02/helpdata/en/5c/8db0b1555411d189660000e829fbbd/frameset.htm
    http://help.sap.com/erp2005_ehp_02/helpdata/en/5c/8db0a4555411d189660000e829fbbd/frameset.htm
    :->
    NM

  • What is the effect of the service account permissions

    Hi,
    What is the effect of the service account permissions? For example, suppose the service account for SQL Server database engine is SomeDomain\A, and has no permission to execute stored procedure X, and a user with domain account SomeDomain\B does have the
    said permission. Which one will prevail, i.e. can the user execute stored procedure X? If so, what permissions must I give the service account SomeDomain\A?
    I am asking this in the context of planning deployment in the production environment of a data warehouse application.
    Cheers,
    Jerome
    Jerome Smith BI Consultant, MCP

    Hi Jerome,
    Service account for SQL Server Database Engine only have limited permissions. To grant the account permission to execute stored procedure X, please refer to the following
    query:
    USE database;
    GRANT EXECUTE ON OBJECT::dbo.X
    TO SomeDomain\A;
    GO
    Since the user is in the context of planning deployment in the production environment of a data warehouse application, we may need to add some additional permissions. For more details, please refer to the following blog:
    http://blogs.msdn.com/b/data_otaku/archive/2011/06/28/securing-the-data-warehouse.aspx
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • KWin most effects dont load

    I can't enable the most KWin effects it says, that the api version of most effects are API incompatible.
    My device is a thinkpad edge E530 (Intel Core 3rd gen), im using Linux-pf Kernel (3.10.1), KMS is enabled and SNA is on.
    I can't say anything special except that this hapens with kwin and kwin_gles
    KWin output:
    QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
    QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
    libEGL warning: failed to create a pipe screen for i965
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
    OpenGL version string: 3.1 (Core Profile) Mesa 9.2.0
    OpenGL shading language version string: 1.40
    Driver: Intel
    GPU class: IvyBridge
    OpenGL version: 3.1
    GLSL version: 1.40
    Mesa version: 9.2
    X server version: 1.14.2
    Linux kernel version: 3.10.1
    Direct rendering: yes
    Requires strict binding: no
    GLSL shaders: yes
    Texture NPOT support: yes
    Virtual Machine: no
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_resize" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_kscreen" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_flipswitch" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_wobblywindows" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_thumbnailaside" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_slidingpopups" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_cubeslide" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_logout" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_presentwindows" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_desktopgrid" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_highlightwindow" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_minimizeanimation" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_screenedge" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_screenshot" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_dashboard" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_blur" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_taskbarthumbnail" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_cube" does not provide required API version, ignoring.
    kwin(5282) KWin::EffectsHandlerImpl::loadEffect: Effect "kwin4_effect_startupfeedback" does not provide required API version, ignoring.
    kwin(5282) KWin::ColorServerInterface::callFinishedSlot: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kolorserver'")
    kwin(5282): Update of color profiles failed
    kwin(5282) KWin::ColorServerInterface::callFinishedSlot: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kolorserver'")
    kwin(5282) KWin::ColorServerInterface::callFinishedSlot: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kolorserver'")
    Xorg.log:
    [ 13.866]
    X.Org X Server 1.14.2
    Release Date: 2013-06-25
    [ 13.866] X Protocol Version 11, Revision 0
    [ 13.866] Build Operating System: Linux 3.9.7-1-ARCH x86_64
    [ 13.866] Current Operating System: Linux loki 3.10.1-pf #2 SMP PREEMPT Thu Jul 18 17:26:13 CEST 2013 x86_64
    [ 13.866] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-pf root=UUID=3f60dfb1-5c1e-4e05-99e2-c4a4df8b3895 ro init=/usr/lib/systemd/systemd pcie_aspm=force i915.i915_enable_rc6=1 i915.modeset=1 resume=file:/dev/sda3:0x44000 quiet
    [ 13.866] Build Date: 01 July 2013 10:48:42AM
    [ 13.866]
    [ 13.866] Current version of pixman: 0.30.2
    [ 13.866] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 13.866] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 13.866] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Sep 1 00:55:52 2013
    [ 13.920] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 13.952] (==) No Layout section. Using the first Screen section.
    [ 13.952] (==) No screen section available. Using defaults.
    [ 13.952] (**) |-->Screen "Default Screen Section" (0)
    [ 13.952] (**) | |-->Monitor "<default monitor>"
    [ 13.952] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 13.952] (==) Automatically adding devices
    [ 13.952] (==) Automatically enabling devices
    [ 13.952] (==) Automatically adding GPU devices
    [ 13.982] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 13.982] Entry deleted from font path.
    [ 14.020] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 14.020] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 14.020] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 14.028] (II) Loader magic: 0x7fdc20
    [ 14.028] (II) Module ABI versions:
    [ 14.028] X.Org ANSI C Emulation: 0.4
    [ 14.028] X.Org Video Driver: 14.1
    [ 14.028] X.Org XInput driver : 19.1
    [ 14.028] X.Org Server Extension : 7.0
    [ 14.028] (II) xfree86: Adding drm device (/dev/dri/card0)
    [ 14.029] (--) PCI:*(0:0:2:0) 8086:0166:17aa:5001 rev 9, Mem @ 0xe1400000/4194304, 0xd0000000/268435456, I/O @ 0x00006000/64
    [ 14.029] (--) PCI: (0:1:0:0) 10de:0de9:17aa:5001 rev 161, Mem @ 0xe0000000/16777216, 0xa0000000/536870912, 0xc0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
    [ 14.029] Initializing built-in extension Generic Event Extension
    [ 14.029] Initializing built-in extension SHAPE
    [ 14.029] Initializing built-in extension MIT-SHM
    [ 14.029] Initializing built-in extension XInputExtension
    [ 14.029] Initializing built-in extension XTEST
    [ 14.029] Initializing built-in extension BIG-REQUESTS
    [ 14.029] Initializing built-in extension SYNC
    [ 14.029] Initializing built-in extension XKEYBOARD
    [ 14.029] Initializing built-in extension XC-MISC
    [ 14.029] Initializing built-in extension SECURITY
    [ 14.029] Initializing built-in extension XINERAMA
    [ 14.029] Initializing built-in extension XFIXES
    [ 14.029] Initializing built-in extension RENDER
    [ 14.029] Initializing built-in extension RANDR
    [ 14.029] Initializing built-in extension COMPOSITE
    [ 14.029] Initializing built-in extension DAMAGE
    [ 14.029] Initializing built-in extension MIT-SCREEN-SAVER
    [ 14.029] Initializing built-in extension DOUBLE-BUFFER
    [ 14.029] Initializing built-in extension RECORD
    [ 14.029] Initializing built-in extension DPMS
    [ 14.029] Initializing built-in extension X-Resource
    [ 14.029] Initializing built-in extension XVideo
    [ 14.029] Initializing built-in extension XVideo-MotionCompensation
    [ 14.029] Initializing built-in extension XFree86-VidModeExtension
    [ 14.030] Initializing built-in extension XFree86-DGA
    [ 14.030] Initializing built-in extension XFree86-DRI
    [ 14.030] Initializing built-in extension DRI2
    [ 14.030] (II) LoadModule: "glx"
    [ 14.132] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 14.146] (II) Module glx: vendor="X.Org Foundation"
    [ 14.146] compiled for 1.14.2, module version = 1.0.0
    [ 14.146] ABI class: X.Org Server Extension, version 7.0
    [ 14.146] (==) AIGLX enabled
    [ 14.147] Loading extension GLX
    [ 14.147] (==) Matched intel as autoconfigured driver 0
    [ 14.147] (==) Matched intel as autoconfigured driver 1
    [ 14.147] (==) Matched vesa as autoconfigured driver 2
    [ 14.147] (==) Matched modesetting as autoconfigured driver 3
    [ 14.147] (==) Matched fbdev as autoconfigured driver 4
    [ 14.147] (==) Assigned the driver to the xf86ConfigLayout
    [ 14.147] (II) LoadModule: "intel"
    [ 14.147] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [ 14.188] (II) Module intel: vendor="X.Org Foundation"
    [ 14.188] compiled for 1.14.2, module version = 2.21.15
    [ 14.188] Module class: X.Org Video Driver
    [ 14.188] ABI class: X.Org Video Driver, version 14.1
    [ 14.188] (II) LoadModule: "vesa"
    [ 14.188] (WW) Warning, couldn't open module vesa
    [ 14.188] (II) UnloadModule: "vesa"
    [ 14.188] (II) Unloading vesa
    [ 14.188] (EE) Failed to load module "vesa" (module does not exist, 0)
    [ 14.188] (II) LoadModule: "modesetting"
    [ 14.188] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
    [ 14.205] (II) Module modesetting: vendor="X.Org Foundation"
    [ 14.205] compiled for 1.14.1, module version = 0.8.0
    [ 14.205] Module class: X.Org Video Driver
    [ 14.205] ABI class: X.Org Video Driver, version 14.1
    [ 14.205] (II) LoadModule: "fbdev"
    [ 14.205] (WW) Warning, couldn't open module fbdev
    [ 14.205] (II) UnloadModule: "fbdev"
    [ 14.205] (II) Unloading fbdev
    [ 14.205] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 14.205] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
    HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
    HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
    HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
    HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
    [ 14.205] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [ 14.205] (++) using VT number 7
    [ 14.217] (WW) Falling back to old probe method for modesetting
    [ 14.218] (II) intel(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 14.218] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    [ 14.218] (==) intel(0): RGB weight 888
    [ 14.218] (==) intel(0): Default visual is TrueColor
    [ 14.218] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000
    [ 14.218] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
    [ 14.218] (**) intel(0): Framebuffer tiled
    [ 14.218] (**) intel(0): Pixmaps tiled
    [ 14.218] (**) intel(0): "Tear free" disabled
    [ 14.218] (**) intel(0): Forcing per-crtc-pixmaps? no
    [ 14.218] (II) intel(0): Output LVDS1 has no monitor section
    [ 14.219] (--) intel(0): found backlight control interface acpi_video0 (type 'firmware')
    [ 14.219] (II) intel(0): Output VGA1 has no monitor section
    [ 14.219] (II) intel(0): Output HDMI1 has no monitor section
    [ 14.219] (II) intel(0): Output DP1 has no monitor section
    [ 14.219] (--) intel(0): Output LVDS1 using initial mode 1600x900 on pipe 0
    [ 14.219] (==) intel(0): DPI set to (96, 96)
    [ 14.219] (II) Loading sub module "dri2"
    [ 14.219] (II) LoadModule: "dri2"
    [ 14.219] (II) Module "dri2" already built-in
    [ 14.219] (II) UnloadModule: "modesetting"
    [ 14.219] (II) Unloading modesetting
    [ 14.219] (==) Depth 24 pixmap format is 32 bpp
    [ 14.245] (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
    [ 14.245] (==) intel(0): Backing store disabled
    [ 14.245] (==) intel(0): Silken mouse enabled
    [ 14.245] (II) intel(0): HW Cursor enabled
    [ 14.245] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 14.246] (==) intel(0): DPMS enabled
    [ 14.246] (II) intel(0): [DRI2] Setup complete
    [ 14.246] (II) intel(0): [DRI2] DRI driver: i965
    [ 14.246] (II) intel(0): direct rendering: DRI2 Enabled
    [ 14.246] (==) intel(0): hotplug detection: "enabled"
    [ 14.246] (--) RandR disabled
    [ 14.474] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [ 14.474] (II) AIGLX: enabled GLX_INTEL_swap_event
    [ 14.474] (II) AIGLX: enabled GLX_ARB_create_context
    [ 14.474] (II) AIGLX: enabled GLX_ARB_create_context_profile
    [ 14.474] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
    [ 14.474] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [ 14.474] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [ 14.474] (II) AIGLX: Loaded and initialized i965
    [ 14.474] (II) GLX: Initialized DRI2 GL provider for screen 0
    [ 14.477] (II) intel(0): switch to mode [email protected] on pipe 0 using LVDS1, position (0, 0), rotation normal
    [ 14.487] (II) intel(0): Setting screen physical size to 423 x 238
    [ 15.540] (II) config/udev: Adding input device Power Button (/dev/input/event4)
    [ 15.540] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 15.540] (II) LoadModule: "evdev"
    [ 15.540] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 15.561] (II) Module evdev: vendor="X.Org Foundation"
    [ 15.561] compiled for 1.14.2, module version = 2.8.1
    [ 15.561] Module class: X.Org XInput Driver
    [ 15.561] ABI class: X.Org XInput driver, version 19.1
    [ 15.561] (II) Using input driver 'evdev' for 'Power Button'
    [ 15.561] (**) Power Button: always reports core events
    [ 15.561] (**) evdev: Power Button: Device: "/dev/input/event4"
    [ 15.561] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 15.561] (--) evdev: Power Button: Found keys
    [ 15.561] (II) evdev: Power Button: Configuring as keyboard
    [ 15.561] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
    [ 15.561] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 15.561] (**) Option "xkb_rules" "evdev"
    [ 15.561] (**) Option "xkb_model" "pc104"
    [ 15.561] (**) Option "xkb_layout" "us"
    [ 15.577] (II) config/udev: Adding input device Video Bus (/dev/input/event11)
    [ 15.577] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 15.577] (II) Using input driver 'evdev' for 'Video Bus'
    [ 15.577] (**) Video Bus: always reports core events
    [ 15.577] (**) evdev: Video Bus: Device: "/dev/input/event11"
    [ 15.577] (--) evdev: Video Bus: Vendor 0 Product 0x6
    [ 15.577] (--) evdev: Video Bus: Found keys
    [ 15.577] (II) evdev: Video Bus: Configuring as keyboard
    [ 15.577] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input11/event11"
    [ 15.577] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
    [ 15.577] (**) Option "xkb_rules" "evdev"
    [ 15.577] (**) Option "xkb_model" "pc104"
    [ 15.577] (**) Option "xkb_layout" "us"
    [ 15.578] (II) config/udev: Adding input device Video Bus (/dev/input/event12)
    [ 15.578] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 15.578] (II) Using input driver 'evdev' for 'Video Bus'
    [ 15.578] (**) Video Bus: always reports core events
    [ 15.578] (**) evdev: Video Bus: Device: "/dev/input/event12"
    [ 15.578] (--) evdev: Video Bus: Vendor 0 Product 0x6
    [ 15.578] (--) evdev: Video Bus: Found keys
    [ 15.578] (II) evdev: Video Bus: Configuring as keyboard
    [ 15.578] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:43/LNXVIDEO:01/input/input12/event12"
    [ 15.578] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
    [ 15.578] (**) Option "xkb_rules" "evdev"
    [ 15.578] (**) Option "xkb_model" "pc104"
    [ 15.578] (**) Option "xkb_layout" "us"
    [ 15.578] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    [ 15.578] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 15.578] (II) Using input driver 'evdev' for 'Power Button'
    [ 15.578] (**) Power Button: always reports core events
    [ 15.578] (**) evdev: Power Button: Device: "/dev/input/event2"
    [ 15.578] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 15.578] (--) evdev: Power Button: Found keys
    [ 15.578] (II) evdev: Power Button: Configuring as keyboard
    [ 15.578] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2/event2"
    [ 15.578] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
    [ 15.578] (**) Option "xkb_rules" "evdev"
    [ 15.578] (**) Option "xkb_model" "pc104"
    [ 15.578] (**) Option "xkb_layout" "us"
    [ 15.578] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
    [ 15.578] (II) No input driver specified, ignoring this device.
    [ 15.578] (II) This device may have been added with another device file.
    [ 15.579] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 15.579] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event6)
    [ 15.579] (II) No input driver specified, ignoring this device.
    [ 15.579] (II) This device may have been added with another device file.
    [ 15.579] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event7)
    [ 15.579] (II) No input driver specified, ignoring this device.
    [ 15.579] (II) This device may have been added with another device file.
    [ 15.579] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event8)
    [ 15.579] (II) No input driver specified, ignoring this device.
    [ 15.579] (II) This device may have been added with another device file.
    [ 15.579] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9)
    [ 15.579] (II) No input driver specified, ignoring this device.
    [ 15.579] (II) This device may have been added with another device file.
    [ 15.579] (II) config/udev: Adding input device Integrated Camera (/dev/input/event14)
    [ 15.579] (**) Integrated Camera: Applying InputClass "evdev keyboard catchall"
    [ 15.579] (II) Using input driver 'evdev' for 'Integrated Camera'
    [ 15.579] (**) Integrated Camera: always reports core events
    [ 15.579] (**) evdev: Integrated Camera: Device: "/dev/input/event14"
    [ 15.579] (--) evdev: Integrated Camera: Vendor 0x5986 Product 0x2d2
    [ 15.579] (--) evdev: Integrated Camera: Found keys
    [ 15.579] (II) evdev: Integrated Camera: Configuring as keyboard
    [ 15.579] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/input/input14/event14"
    [ 15.579] (II) XINPUT: Adding extended input device "Integrated Camera" (type: KEYBOARD, id 10)
    [ 15.579] (**) Option "xkb_rules" "evdev"
    [ 15.579] (**) Option "xkb_model" "pc104"
    [ 15.579] (**) Option "xkb_layout" "us"
    [ 15.580] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 15.580] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 15.580] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [ 15.580] (**) AT Translated Set 2 keyboard: always reports core events
    [ 15.580] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 15.580] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
    [ 15.580] (--) evdev: AT Translated Set 2 keyboard: Found keys
    [ 15.580] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
    [ 15.580] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
    [ 15.580] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
    [ 15.580] (**) Option "xkb_rules" "evdev"
    [ 15.580] (**) Option "xkb_model" "pc104"
    [ 15.580] (**) Option "xkb_layout" "us"
    [ 15.580] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event10)
    [ 15.580] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
    [ 15.580] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
    [ 15.580] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
    [ 15.580] (II) LoadModule: "synaptics"
    [ 15.580] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 15.609] (II) Module synaptics: vendor="X.Org Foundation"
    [ 15.609] compiled for 1.14.1, module version = 1.7.1
    [ 15.609] Module class: X.Org XInput Driver
    [ 15.609] ABI class: X.Org XInput driver, version 19.1
    [ 15.609] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
    [ 15.609] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 15.609] (**) Option "Device" "/dev/input/event10"
    [ 15.646] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5702 (res 51)
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4750 (res 67)
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
    [ 15.646] (**) Option "TapButton1" "1"
    [ 15.646] (**) Option "TapButton2" "2"
    [ 15.646] (**) Option "TapButton3" "3"
    [ 15.646] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
    [ 15.646] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 15.646] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 15.662] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input10/event10"
    [ 15.662] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
    [ 15.662] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
    [ 15.662] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
    [ 15.662] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.037
    [ 15.662] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    [ 15.662] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
    [ 15.662] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
    [ 15.662] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
    [ 15.662] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 15.663] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
    [ 15.663] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
    [ 15.664] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event13)
    [ 15.664] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
    [ 15.664] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
    [ 15.664] (**) TPPS/2 IBM TrackPoint: always reports core events
    [ 15.664] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event13"
    [ 15.664] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
    [ 15.664] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
    [ 15.664] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
    [ 15.664] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
    [ 15.664] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
    [ 15.664] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
    [ 15.664] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 15.664] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input13/event13"
    [ 15.664] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
    [ 15.664] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
    [ 15.665] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
    [ 15.665] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
    [ 15.665] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
    [ 15.665] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
    [ 15.665] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1)
    [ 15.665] (II) No input driver specified, ignoring this device.
    [ 15.665] (II) This device may have been added with another device file.
    [ 15.665] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
    [ 15.665] (II) No input driver specified, ignoring this device.
    [ 15.665] (II) This device may have been added with another device file.
    [ 15.666] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event1)
    [ 15.666] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
    [ 15.666] (II) Using input driver 'evdev' for 'ThinkPad Extra Buttons'
    [ 15.666] (**) ThinkPad Extra Buttons: always reports core events
    [ 15.666] (**) evdev: ThinkPad Extra Buttons: Device: "/dev/input/event1"
    [ 15.666] (--) evdev: ThinkPad Extra Buttons: Vendor 0x17aa Product 0x5054
    [ 15.666] (--) evdev: ThinkPad Extra Buttons: Found keys
    [ 15.666] (II) evdev: ThinkPad Extra Buttons: Configuring as keyboard
    [ 15.666] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input1/event1"
    [ 15.666] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
    [ 15.666] (**) Option "xkb_rules" "evdev"
    [ 15.666] (**) Option "xkb_model" "pc104"
    [ 15.666] (**) Option "xkb_layout" "us"
    [ 15.670] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1)
    [ 15.670] (II) No input driver specified, ignoring this device.
    [ 15.670] (II) This device may have been added with another device file.
    [ 15.670] (II) config/udev: removing device TPPS/2 IBM TrackPoint
    [ 15.686] (II) evdev: TPPS/2 IBM TrackPoint: Close
    [ 15.686] (II) UnloadModule: "evdev"
    [ 15.686] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event13)
    [ 15.686] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
    [ 15.686] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
    [ 15.686] (**) TPPS/2 IBM TrackPoint: always reports core events
    [ 15.686] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event13"
    [ 15.686] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
    [ 15.686] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
    [ 15.686] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
    [ 15.686] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
    [ 15.686] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
    [ 15.686] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
    [ 15.686] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 15.686] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input13/event13"
    [ 15.686] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
    [ 15.686] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
    [ 15.686] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
    [ 15.686] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
    [ 15.687] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
    [ 15.687] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
    [ 15.687] (II) config/udev: removing device Integrated Camera
    [ 15.699] (II) evdev: Integrated Camera: Close
    [ 15.699] (II) UnloadModule: "evdev"
    [ 15.699] (II) config/udev: Adding input device Integrated Camera (/dev/input/event14)
    [ 15.699] (**) Integrated Camera: Applying InputClass "evdev keyboard catchall"
    [ 15.699] (II) Using input driver 'evdev' for 'Integrated Camera'
    [ 15.699] (**) Integrated Camera: always reports core events
    [ 15.699] (**) evdev: Integrated Camera: Device: "/dev/input/event14"
    [ 15.699] (--) evdev: Integrated Camera: Vendor 0x5986 Product 0x2d2
    [ 15.699] (--) evdev: Integrated Camera: Found keys
    [ 15.699] (II) evdev: Integrated Camera: Configuring as keyboard
    [ 15.699] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/input/input14/event14"
    [ 15.699] (II) XINPUT: Adding extended input device "Integrated Camera" (type: KEYBOARD, id 10)
    [ 15.699] (**) Option "xkb_rules" "evdev"
    [ 15.699] (**) Option "xkb_model" "pc104"
    [ 15.699] (**) Option "xkb_layout" "us"
    [ 81.657] (II) intel(0): EDID vendor "SEC", prod id 12882
    [ 81.657] (II) intel(0): Printing DDC gathered Modelines:
    [ 81.657] (II) intel(0): Modeline "1600x900"x0.0 130.72 1600 1648 1680 2136 900 902 907 1020 -hsync -vsync (61.2 kHz eP)
    [ 3696.418] (II) intel(0): switch to mode [email protected] on pipe 0 using LVDS1, position (0, 0), rotation normal
    [ 3696.717] (II) AIGLX: Suspending AIGLX clients for VT switch
    [ 3702.360] (II) AIGLX: Resuming AIGLX clients after VT switch
    [ 3702.360] (II) intel(0): switch to mode [email protected] on pipe 0 using LVDS1, position (0, 0), rotation normal
    [ 3702.377] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 3702.377] setversion 1.4 failed
    Last edited by Thaodan (2013-09-02 08:51:02)

    I rebuilded KWin eg. kdebaseworkspace and it works now.
    It was an issue of the different Linux versions (the linux (3.10.10) version on the build server was much newer than my Linux-pf (3.10.1)).
    The only errors I get  when using kwin_gles  are now :
    kwin(19532): Failed to compile fragment shader:
    "0:2(14): error: no precision specified this scope for type `vec4'
    0:4(13): error: no precision specified this scope for type `float'
    0:5(13): error: no precision specified this scope for type `float'
    0:6(13): error: no precision specified this scope for type `float'
    0:7(13): error: no precision specified this scope for type `float'
    0:8(13): error: no precision specified this scope for type `float'
    0:9(13): error: no precision specified this scope for type `float'
    0:10(13): error: no precision specified this scope for type `float'
    0:14(7): error: no precision specified this scope for type `vec4'
    kwin(19532): Failed to link shader:
    "error: program lacks a fragment shader

  • What is the effect of INDEXING on Cube? and on DSO?

    Hi,
    I am trying to figure out the effect of indexing on a Cube and DSO.
    1. My findings so far indicates that Indexing is a database concept but so is partition but partitioning applies in the case of a Cube. Right?
    2.What is the effect of Indexing on a cube? How is it related to the "database concept that I keep reading?
    How is it implement in BI?
    3.What is the effect of Indexing on a DSO? How is it related to the "database concept that I keep reading?
    How is it implement in BI?
    Thanks

    Hi,
    thanks for the detailed information. I will appreciate some help on these follow ups on your posting:
    On your answer to 1:
    I read that there are 2 partitions, logical and physical. It is the physical partitioning which takes place at the database level, so can I assume that when you said u201CEven DSO can be partitionedu201D you meant the physical partition? And that logical partitioning is not possible in DSOs?
    On your answer to 2:
    So in the above you suggested that indexes apply not only to cubes but also to DSO with the statement that u201C..secondary indexes can be built on DSO u2026u201D
    If so, how come there is not feature to drop and rebuild indexes for data load to DSOs?
    I will appreciate a hint on the difference between u201Cindexesu201D and u201Csecondary indexesu201D. I am ok with what u201Cindexesu201D is, is the use of u201Csecondaryu201D that threw me off.//
    On your answer to 3:
    i.
    Based on the link, there does not appear to be a simply way to drop and rebuild indexes in DSOs. It appears an ABAPer needs to be involved. Isnu2019t there a simply way as in cubes, to click on buttons for the index implementation for DSOs?
    ii.
    It suggests one must choose between B-tree and Bit map indexes, right? Is this the function of the BI consultant or as DBA? If the BI consultant should be able to do this, where is it implemented in BI?
    Can you explain what you meant by u201Ccardinality of a column is lowu201D?
    iii.
    I know how in rsa1, a Cube can be partitioned on 0calmonth and 0fisper. If this is done at the database level, then can it be done also for DSO? If so, where in BI is it done for DSOs?
    You also noted that SAP DB does not support table partitioning but Oracle does.
    I know in my environment, the BASIS consultants are always talking about Oracle so I am assuming we have Oracle and not SAP DB.
    I never heard of SAP DB, is it a substitute for Oracle in SAP BI environments?
    Is it a DB that comes directly from SAP; if so, why do companies not keep the total SAP package but prefer to use Oracle?  Is it because the SAP DB does not support table partitioning?
    Thanks

  • How can i determine what the most recent os my imac will run?

    How can i determine what the most recent os my iMac will run?
    Serial Number QP6*****VUW
    Processor 2.16 GHz Intel Core 2 Duo
    Currently running Version 10.5.8
    <Edited by Host>

    You CAN run 10.7, but I don't advise it, buy the 10.6.3 upgrade disk from the Apple Store online and then backup files off the machine and upgrade to 10.6.3., then Software Update to 10.6.8 would be the BEST option for your older hardware and it will run most all of your 10.5 software and be faster than 10.5 or 10.7.
    If you go to 10.7 it won't run nearly any of your 10.5 software and you will have to buy all new ones for a machine that's getting a little bit dated, near it's end of life stage. 10.7 will slow your machine down, especially with low RAM.
    http://roaringapps.com/apps:table
    At your machines stage, the hard drive is getting old, the vents are clogged up with dust and it's going to cost a bit to get the drive etc upgraded. You can if you wish, but 10.7 really needs more RAM (4GB) and a faster hard drive.
    But your still subjected to the video card going out etc.
    IMO upgrade to 10.6.8 and stay there until the wheels fall off, then buy a new 10.8 machine being released after this summer or 10.9 machine.
    Harden your Mac against malware attacks

  • For each song in my iTunes Library just before the name of the song there is a check box.  What is the effect of checking or unchecking this box?

    For each song in my iTunes Library just before the name of the song there is a check box.  What is the effect of checking or unchecking this box?
    Thanks

    Unchecked items will not play unless specifically clicked on.  They will not be included on shuffle and will not be synced to ipods.

  • Wanna know what kind of effect that used on this video?

    wanna know what kind of effect that used in transformation in this video or can we  just crop the effect .

    That transformation is a result of careful planning, 3-D modeling, and layering. It is not just an effect. 3-D tracking, camera tracking, match moving, rotoscope, keying, and other effects can be used to create this kind of transformation. Without careful preproduction planning this kind of a shot/effect is nearly impossible.
    If you already knew that then what part of the transformation is giving you troubl?

  • What's most effecient way to load dvd op sys to G-4 with only cd capab ?

    Have 2 Macs. Recently upgraded newer one to Tiger (full version). Would like to use my original 10.2.7 OS to load on my older machine but it only has CD capabilities. What's most efficient way to do this? (I'm assuming it's legal to do so since I bought a new version for my new machine).
    PowerMac3,6   Mac OS X (10.4.5)  

    Hi Bill, and welcome to the discussions.
    Since you purchased a version of Tiger for the newer Mac, what you want to do would not violate the spirit of the licensing agreement (one install per copy of the software).
    That said, what you want to do will likely violate the technical limitations of your original 10.2.7 installation DVD. Grey installation DVDs shipped with specific hardware only contain the drivers for that specific hardware. In other words, if the newer Mac is G4 MDD tower with FireWire 800 and a dual 1GHz processor, that's what the DVD will be expecting when it tries to install the system software. If your older machine is a G3 iMac, the DVD won't recognize the processor, CD drive, CRT monitor, or anything else on the logic board. It simply doesn't have the drivers required to support the different hardware.
    If the older Mac has FireWire, you can install your original 10.2.7 on it, but there's no guarantee it'll work. Here's how:
    1. Boot the old mac into Target Disk Mode (hold the T key while booting; when done, you'll get an orange FireWire icon bouncing around on a blue screen);
    2. Connect the computers using FireWire cable, and the old mac should mount as an external hard drive;
    3. Reoot the new mac from the 10.2.7 install DVD;
    4. When it comes time to select the destination for the install, select the old Mac;
    5. When finished, turn off both computers, and disconnect the FireWire cable;
    6. Restart the old mac, and if you're really luck, and the hardware on the two macs isn't too different, it'll boot to 10.2.7;
    7. Download the 10.2.8 Combo Update and install.
    Just remember: the greater the difference in hardware specifications between the two macs, the greater the likelihood that this will not work.
    Good luck!
    Andrew

Maybe you are looking for

  • Disco Report doesn't return data for a responsibilty

    Hi Guys, We have a report, we have shared with XXX Tax Manager. When we login through XXX Tax Manager, it doesn`t return data. But when we do similer with XXX Payables Manager, report runs fine and return data? Can any one help me on this. Note: Both

  • WdGetInterface Function is missing

    HI, I have another component used in my component. I have added the other component in the dependencies and in the used components of my controller. In my component controller I also added the interface in the required controllers. I build everything

  • Finding Orphaned User Device Profiles for EM

    HI Everyone I want to clean up CUCM and get rid of orphaned device profiles and I wanted to know is there a function in CUCM that will allow me to do this or some sort of CLI command that I can use to get the excess profiles out of the system. Thanks

  • Need Windows XP on different language

    I bought my satllite A100 from Czech Republic and when I come-back to algiers (my home) I disover that the windows is in Czech language. What is the possibilty to have the windows in french or at least in english

  • Asking for serial number at update

    I have the CC subscription and am trying unsuccessfully to update Lightroom.  It is now prompting me for a serial number, which I do not have.  It has locked me out of Lightroom and I can't access it at all.  Stuck at the serial number page.  Please