Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9218

Re: Question about 'by Unpin'

$
0
0

Bret/Kevin,

 

My apologies about the false alarm. The 'by Upin' behaviour still persists. So I am back to square one


Bret,


You wanted some details about the table. Here is the DDL for it.


IF OBJECT_ID('dbo.SMI') IS NOT NULL

BEGIN

    DROP TABLE dbo.SMI

    IF OBJECT_ID('dbo.SMI') IS NOT NULL

        PRINT '<<< FAILED DROPPING TABLE dbo.SMI >>>'

    ELSE

        PRINT '<<< DROPPED TABLE dbo.SMI >>>'

END

go

CREATE TABLE dbo.SMI

(

    INSTRUMENT_ID              varchar(12)             NOT NULL,

    MARKET_ID                  varchar(12)             NOT NULL,

    TRADED_CURRENCY            char(3)                 NULL,

    STATUS                     char(1)                 NULL,

    DISPLAY                    char(1)                 NULL,

    PRIMARY_BOOK               char(6)                 NULL,

    TRADED_IN_MINOR_CCY        char(1)                 NULL,

    PARENT_TRADED_CURRENCY     char(3)                 NULL,

    TICK_SIZE_TYPE             char(1)                 NULL,

    TICK_SIZE_SCALE_ID         varchar(14)             NULL,

    TICK_SIZE                  float                   NULL,

    PRICE_TICK_FACTOR          int                     NULL,

    PRICE_TICK                 float                   NULL,

    TICK_SCALE_PRICE_TICK      float                   NULL,

    LOT_SIZE                   float                   NULL,

    ROUND_LOTS_ONLY            char(1)                 NULL,

    VOLUME_TICK_FACTOR         int                     NULL,

    VOLUME_TICK                float                   NULL,

    TRADE_LOT_SIZE             float                   NULL,

    CONSIDERATION_FACTOR       float                   NULL,

    DEFAULT_VALUATION_STRATEGY varchar(10)             NULL,

    REPORT_TRADES              varchar(32)             NULL,

    EMPLOYEE_RESTRICTED        char(1)                 NULL,

    CAN_BORROW                 char(1)                 NULL,

    NMS                        float                   NULL,

    EXCHANGE_REFERENCE_SIZE    float                   NULL,

    TRADE_PUBLICATION_SIZE     float                   NULL,

    MARKET_MAKER               char(1)                 NULL,

    QUOTE_TYPE                 char(1)                 NULL,

    REPORT_QUOTES              char(1)                 NULL,

    CLEARING_METHOD            varchar(12)             NULL,

    EXPOSURE_CURRENCY          char(3)                 NULL,

    PRIMARY_MARKET_MAKER       char(1)                 NULL,

    PREFERRED_MARKET_ROUTE     varchar(14)             NULL,

    MARKET_SEGMENT_ID          varchar(5)              NULL,

    MARKET_SECTOR_ID           char(5)                 NULL,

    TRADED_COUNTRY             char(2)                 NULL,

    PTM_LEVY_INDICATOR         char(1)                 NULL,

    UKIRISH_STAMP_INDICATOR    char(1)                 NULL,

    IS_HKG_STAMP_DUTY_EXEMPT   char(1)                 NULL,

    MARKET_CAP_BAND            char(1)                 NULL,

    VOLATILITY                 float                   NULL,

    MIN_SIZE_OUTSIDE_SPREAD    float                   NULL,

    SETTLEMENT_TYPE            char(1)                 NULL,

    SETTLEMENT_DAYS            int                     NULL,

    SETTLEMENT_REGIME_ID       varchar(16)             NULL,

    TRADING_CALENDAR_ID        varchar(16)             NULL,

    MIN_BLOCK_SIZE             float                   NULL,

    BLOCK_LOT_SIZE             float                   NULL,

    BLOCK_TRADE_CLASS          varchar(3)              NULL,

    MIN_VOL_ANONYMOUS          float                   NULL,

    MINIMUM_ORDER_SIZE         float                   NULL,

    MAXIMUM_ORDER_SIZE         float                   NULL,

    MINIMUM_PEAK_SIZE          float                   NULL,

    MINIMUM_QUOTE_SIZE_TYPE    char(1)                 NULL,

    MINIMUM_QUOTE_SIZE         float                   NULL,

    MAXIMUM_QUOTE_SIZE_TYPE    char(1)                 NULL,

    MAXIMUM_QUOTE_SIZE         float                   NULL,

    MAXIMUM_SPREAD_TYPE        char(1)                 NULL,

    MAXIMUM_SPREAD             float                   NULL,

    QUOTE_SPREAD_FLOOR         float                   NULL,

    MAXIMUM_SURPLUS            float                   NULL,

    ALLOW_AUTO_QUOTING         char(1)                 NULL,

    LIFFE_HOST                 char(1)                 NULL,

    AFTER_HOURS                char(1)                 NULL,

    USER_ROUTING               char(1)                 NULL,

    DELIVERY_MECHANISM         char(1)                 NULL,

    NETTING_CODE               char(1)                 NULL,

    CROSSING_PERMITTED         char(1)                 NULL,

    CROSS_VOLUME_THRESHOLD     float                   NULL,

    MGF_ACTIVE                 char(1)                 NULL,

    MGF_VOLUME                 float                   NULL,

    RT_PARTICIPATION           char(1)                 NULL,

    CAN_SHORT_SELL             char(1)                 NULL,

    TICK_SIZE_DENOMINATOR      int                     NULL,

    PRICE_DECIMAL_OFFSET       int                     NULL,

    PRICE_FORMAT               varchar(6)              NULL,

    GVT_APPROVED               char(1)                 NULL,

    SHORT_SELL_GROUP_ID        varchar(4)              NULL,

    TRANSACTION_REPORTING      char(1)                 NULL,

    REPORTING_AUTHORITY        varchar(15)             NULL,

    AVERAGE_DAILY_TURNOVER     float                   NULL,

    MIFID_LIS_LIMIT            float                   NULL,

    IS_MIFID_REPORTABLE        char(1)                 NULL,

    IS_LIQUID                  char(1)                 NULL,

    PLACE_OF_LISTING           varchar(4)              NULL,

    PLACE_OF_PRIMARY_TRADE     varchar(4)              NULL,

    PLACE_OF_TRADE             varchar(4)              NULL,

    EXCH_CONTRACT_CODE         varchar(36)             NULL,

    EXCH_MARKET_TYPE           varchar(6)              NULL,

    IS_HITTABLE                char(1)                 NULL,

    UNDERLYING_FIM             varchar(36)             NULL,

    TEMPLATE_NUM               int                     NULL,

    TICK_VALUE                 float                   NULL,

    CAN_COMPOSITE              char(1)                 NULL,

    BENCHMARK_INDEX_FIM        varchar(36)             NULL,

    EXCHANGE_FLOOR_POST        varchar(16)             NULL,

    FOREIGN_CPTY_RESTRICTED    char(1)                 NULL,

    CREATE_USER                varchar(50)             NULL,

    CREATE_DATE                datetime                NULL,

    UPDATE_COUNT               int                     NULL,

    UPDATE_USER                varchar(50)             NULL,

    UPDATE_DATE                datetime                NULL,

    FALLBACK_IPO_PRICE         float                   NULL,

    EXCH_MARKER_TYPE           varchar(4)              NULL,

    MIN_HOLD_TIME              int                     NULL,

    MIN_WAIT_TIME              int                     NULL,

    MAX_WAIT_TIME              int                     NULL,

    SESSION_TIMES_ID           varchar(64)             NULL,

    STRIKE_PRICE_DENOMINATOR   int                     NULL,

    FRENCH_FTT_INDICATOR       char(1)                 NULL,

    ITALIAN_FTT_INDICATOR      char(1)                 NULL,

    CABINET_PRICE              float                   NULL

)

LOCK DATAROWS

go

IF OBJECT_ID('dbo.SMI') IS NOT NULL

    PRINT '<<< CREATED TABLE dbo.SMI >>>'

ELSE

    PRINT '<<< FAILED CREATING TABLE dbo.SMI >>>'

go

IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MARKET_INSTRUMENT_BY_ID')

BEGIN

    DROP INDEX SMI.MARKET_INSTRUMENT_BY_ID

    IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MARKET_INSTRUMENT_BY_ID')

        PRINT '<<< FAILED DROPPING INDEX dbo.SMI.MARKET_INSTRUMENT_BY_ID >>>'

    ELSE

        PRINT '<<< DROPPED INDEX dbo.SMI.MARKET_INSTRUMENT_BY_ID >>>'

END

go

CREATE UNIQUE CLUSTERED INDEX MARKET_INSTRUMENT_BY_ID

    ON dbo.SMI(INSTRUMENT_ID,MARKET_ID)

go

IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MARKET_INSTRUMENT_BY_ID')

    PRINT '<<< CREATED INDEX dbo.SMI.MARKET_INSTRUMENT_BY_ID >>>'

ELSE

    PRINT '<<< FAILED CREATING INDEX dbo.SMI.MARKET_INSTRUMENT_BY_ID >>>'

go

IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MKT_INSTRUMENT_STAT_MKT_ID')

BEGIN

    DROP INDEX SMI.MKT_INSTRUMENT_STAT_MKT_ID

    IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MKT_INSTRUMENT_STAT_MKT_ID')

        PRINT '<<< FAILED DROPPING INDEX dbo.SMI.MKT_INSTRUMENT_STAT_MKT_ID >>>'

    ELSE

        PRINT '<<< DROPPED INDEX dbo.SMI.MKT_INSTRUMENT_STAT_MKT_ID >>>'

END

go

CREATE NONCLUSTERED INDEX MKT_INSTRUMENT_STAT_MKT_ID

    ON dbo.SMI(STATUS,MARKET_ID,INSTRUMENT_ID)

go

IF EXISTS (SELECT * FROM sysindexes WHERE id=OBJECT_ID('dbo.SMI') AND name='MKT_INSTRUMENT_STAT_MKT_ID')

    PRINT '<<< CREATED INDEX dbo.SMI.MKT_INSTRUMENT_STAT_MKT_ID >>>'

ELSE

    PRINT '<<< FAILED CREATING INDEX dbo.SMI.MKT_INSTRUMENT_STAT_MKT_ID >>>'

go

 

Also the cache information is as follows:


1> sp_helpcache

2> go

Cache Name         Config Size   Run Size   Overhead 

------------------ ------------- ---------- ----------

default data cache 6000.00 Mb    6000.00 Mb  696.91 Mb

 

 

Memory Available For      Memory Configured

Named Caches              To Named Caches

--------------------       ----------------

6000.01 Mb                  6000.00 Mb

 

 

------------------ Cache Binding Information: ------------------

 

Cache Name           Entity Name                Type               Index Name                    Status

----------           -----------                ----               ----------                    ------

 

 

(1 row affected, return status = 0)

 

Anil


Viewing all articles
Browse latest Browse all 9218

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>