Re: Incremental population stops

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: John (John_at_Comprompter.com)
Date: 10/06/04

  • Next message: Billy Bob: "Re: Searches are case sensitive?"
    Date: Wed, 6 Oct 2004 13:28:42 -0500
    
    

    Erm... Here's the file that I said was attached to the other post. Oops!

    John

    "John Kane" <jt-kane@comcast.net> wrote in message
    news:u4$DL7lqEHA.4004@TK2MSFTNGP10.phx.gbl...
    > John,
    > Yes, I would have to agree with both of your points, especially #2 unless
    > other punctuation characters (such as ., # or ;, etc.) are in contact with
    > the search words... I've attached a sql script file
    > (FTS_with_Change_Tracking_pooling.sql) that demonstrates the time it takes
    > to insert 1 row (or document) and then to get a successful return from a
    > FTS
    > query and how long it takes. I'd recommend that you alter this script and
    > test it with your data and then change the WAITFOR DELAY until you get a
    > valid response. Note, you should execute the DELETE to WAITFOR as a batch
    > starting with 1 second and increasing until you get a return of 1 row
    > affected.
    >
    > I've forwarded this script to Microsoft, but have yet to hear back as to
    > whether or not this is a bug or a PRB. Most likely in your case, the
    > MSSearch service is not able to take the push of data from SQL Server at
    > your rate and the stop / restart of the MSSearch service clears up
    > whatever
    > error or issue is at the heart of this problem.
    >
    > I'd also recommend that you review the problem server's Application event
    > log for any source events from "Microsoft Search" or MssCi (informational,
    > warnings & errors) prior to the time of stopping & re-starting the
    > MSSearch
    > service. If you find any suspect entries, could you post them here?
    >
    > While the XML Ifilters might not be the solution for this issue, it was
    > provide as FYI, in case you did hit the bug# I made reference to in my
    > below
    > reply.
    >
    > Regards,
    > John
    >
    >
    >
    > "John" <John@Comprompter.com> wrote in message
    > news:uLz$tklqEHA.556@TK2MSFTNGP11.phx.gbl...
    >> Interesting. I'm not sure the bug you mentioned would apply, for two
    >> reasons.
    >>
    >> 1) The search query succeeds on the new data after the search service has
    >> been restarted, indicating (to me) that the service never indexed the row
    > to
    >> begin with.
    >> 2) The bug sounds to me as if it could only affect words at the beginning
    >> and end of one of our paragraphs (which is the only place the words the
    >> users search for could meet with an XML element tag). But, once the
    >> behavior is noticed, they realize that no query successfully returns data
    >> from the newer items, but old data comes through.
    >>
    >> I'm also wondering what value the IFilter would really provide, since the
    >> users aren't actually querying for XML content, but for content within
    >> the
    >> <paragraph></paragraph> tags within the XML. Also, it sounds like a lot
    > of
    >> work for us and another expense for the clients. I'd need to understand
    > the
    >> point a little better.
    >>
    >> John
    >>
    >>
    >> "John Kane" <jt-kane@comcast.net> wrote in message
    >> news:%23V6kDElqEHA.896@TK2MSFTNGP12.phx.gbl...
    >> > You're welcome, John
    >> > At the below frequency (timing) and amount (number of rows
    >> > updated/inserted)
    >> > levels, the log based sysfulltextnotify push to the MSSearch services
    >> > *should* be able to keep up with the updates, both for your larger and
    >> > smaller tables. However, without knowing what they were searching for
    > and
    >> > did not find in the recent updates, this may be a different issue and
    >> > stopping & re-starting the MSSearch service may be hiding this issue.
    >> >
    >> > Since you are storing your XML data in a column defined with a TEXT
    >> > datatype
    >> > AND your are using SQL Server 2000 SP3 on Windows 2000 Server, the
    > *real*
    >> > issue may be how the XML metatags are or are not in contact with the
    >> > search
    >> > word. This can only be determined by looking at the actual XML code and
    >> > determining if the <tag>search_word</tag> is in contact with the
    >> > search_word
    >> > for recently updated rows.
    >> >
    >> > There is a well known (within this newsgroup) bug (Shiloh bug# 351310
    >> > "Full
    >> > Text Search Win2K word breaker does not ignore punctuation unless
    >> > separated
    >> > by white space") that when search text is combined with HTML or XML
    >> > metatags
    >> > in non-IMAGE datatypes, that the search_word cannot be found because
    >> > the
    >> > XML
    >> > or HTML metatags are in contact or touching the < or > punctuation
    >> > characters on Windows 2000 Server, but not on Windows Server 2003 as it
    >> > has
    >> > a new wordbreaker. For a workaround to this bug on Win2K, you can use
    > the
    >> > Neutral "Language for Word Breaker" for your XML column and then run a
    >> > Full
    >> > Population. Note, if you switch to the Neutral wordbreaker, you will
    > lose
    >> > some SQL FTS functionality, specifically formsof(inflectional) that is
    >> > language specific as the Neutral word breaker breaks the works based
    > upon
    >> > the "white space" between the words.
    >> >
    >> > A more long term solution is to store your xml files in a column using
    > the
    >> > IMAGE datatype, and use a "file extension" column of char(3) or char(4)
    > to
    >> > contain the file extension, for XML, use xml or .xml (note the period
    >> > before
    >> > xml). You then can download and install the Microsoft Sharepoint-based
    > XML
    >> > iFilter at
    >> >
    > http://www.microsoft.com/sharepoint/server/techinfo/reskit/XML_Filter.asp,
    >> > keeping in mind that to index attributes/elements which have values
    >> > greater
    >> > than 32 characters you need to install OfficeXP locally on your IS
    >> > machine.
    >> >
    >> > The XML iFilter will index (1) values of sub-elements of the root
    > element
    >> > when the sub elements have no child elements and (2) attributes of the
    >> > root
    >> > element and attributes of sub-elements of the root element. Consider a
    >> > sample XML document:
    >> >
    >> > <?xml version="1.0" ?>
    >> > <book title="YourBook">
    >> > This a book chapter
    >> > <author>
    >> > First Last
    >> > <AGE>20</AGE>
    >> > </author>
    >> > <ISBN>
    >> > 222222222
    >> > </ISBN>
    >> > </book>
    >> >
    >> > The attribute Title of the element Book, and ISBN would be the only
    > values
    >> > that would be indexed and query able in this case.You might want to
    >> > consider
    >> > alternatives to Microsoft's Sharepoint XML Ifilter, such as: QuiLogic
    >> > at
    >> > http://www.quilogic.cc/ifilter.htm or 3 Tier Technology at
    >> > http://www.3tt.com.au/products/xmlFilter/default.html
    >> >
    >> > I'd recommend that you first test the XML results differences on
    >> > Win2003
    >> > vs.
    >> > Win2K and if that is not the true issue, then consider the above XML
    >> > Ifilters as this will require a table schema change as well as related
    >> > application change.
    >> >
    >> > Regards,
    >> > John
    >> >
    >> >
    >> >
    >> > "John" <John@Comprompter.com> wrote in message
    >> > news:uc2LpxkqEHA.1152@TK2MSFTNGP11.phx.gbl...
    >> >> Hi,
    >> >>
    >> >> You're definitely digging deep, as I was hoping for.
    >> >>
    >> >> (In reference to the larger catalog) the best way to look at the
    >> >> user's
    >> >> updating patterns is to begin with the thought that all of the
    >> >> articles
    >> > are
    >> >> immediately sent to the database after they are written (and in fact,
    > may
    >> > be
    >> >> sent multiple times AS they are written and editted). There are only
    > 20
    >> > or
    >> >> so users doing this work. So, the effect is that the data is not
    >> >> being
    >> > sent
    >> >> to the server in batches at all. The model is much closer to
    > individual
    >> >> updates sent at evenly spaced intervals throughout the day. (Of
    > course,
    >> >> there is the remote possibility that 20 changes or new articles may be
    >> > added
    >> >> at once, via separate query operations.)
    >> >>
    >> >> The small catalog receives a stream of data that tends to come in
    >> >> small
    >> >> bursts of maybe 10 items at once.
    >> >>
    >> >> They both use a TEXT column type. The OS for the server in question
    >> >> is
    >> >> Windows 2000.
    >> >>
    >> >> Thanks,
    >> >> John
    >> >>
    >> >>
    >> >> "John Kane" <jt-kane@comcast.net> wrote in message
    >> >> news:emZaNakqEHA.1160@tk2msftngp13.phx.gbl...
    >> >> > You're welcome, John,
    >> >> > I'll try to clarify my questions... Basically and I'm assuming that
    >> >> > each
    >> >> > article is a row in your FT-enable table and do they update all of
    > the
    >> >> > 100 -
    >> >> > 500 articles at one time or is do they spread out the updates, such
    >> >> > that
    >> >> > 100
    >> >> > articles are updated (or inserted) at 10:00am, another 100 at
    > 12:00pm,
    >> >> > another 100 at 2:00pm, and so on? If they update or insert all
    > (appox.)
    >> >> > 500
    >> >> > articles at one time, then this may be too many articles for the SQL
    >> >> > Server-to-MSSearch push of data (via an un-document system table
    >> >> > sysfulltextnotify) to handle at one time.
    >> >> >
    >> >> > If they are doing the latter and batching the updates or inserts in
    >> >> > batches
    >> >> > of (approx.) 100 articles throughout the day, this *may* be a better
    >> >> > strategy and allow the SQL Server-to-MSSearch push of data to the FT
    >> >> > Catalog, time to be completed in a reasonable time. Although, 100
    >> > articles
    >> >> > at one time, may also be too many, so you may have to have them
    > update
    >> > in
    >> >> > batches of 10 or possibly do the updates one at a time as the
    > articles
    >> > are
    >> >> > posted to SQL Server.
    >> >> >
    >> >> > Now, that I have more information, another factor here may also be
    > the
    >> >> > fact
    >> >> > that you are using XML data for the article description and
    >> >> > depending
    >> > upon
    >> >> > the datatype (varchar, TEXT, nchar or IMAGE, etc.) as well as the OS
    >> >> > Platform (Win2K or Win2003 ?), you may not be getting the best
    > results,
    >> >> > i.e.. finding the expectant results as both the datatype and OS
    >> >> > Platform
    >> >> > have issues that can be resolved via using an XML IFilter along with
    >> >> > storing
    >> >> > the XML data in an IMAGE datatype. Could you provide more
    >> >> > information
    >> >> > on
    >> >> > this? Specifically the OS Platform and the datatype that the XML
    >> >> > description
    >> >> > is stored in?
    >> >> >
    >> >> > Thanks,
    >> >> > John
    >> >> >
    >> >> >
    >> >> >
    >> >> > "John" <John@Comprompter.com> wrote in message
    >> >> > news:uLvn5CkqEHA.2588@TK2MSFTNGP12.phx.gbl...
    >> >> >> Thanks for the questions,
    >> >> >>
    >> >> >> The client has told me that they have SQL Server SP3 installed
    >> >> >> (8.00.760).
    >> >> >>
    >> >> >> I'm not sure I completely understand your question about the
    > frequency
    >> > of
    >> >> >> updates. The client does almost exactly the same thing everyday
    > (it's
    >> > a
    >> >> >> television news station). Each story is an article. The data
    > stored
    >> > in
    >> >> > the
    >> >> >> full-text column is an xml description of the story, and is
    > generally
    >> >> >> between 1K and 6K in size (due to markup and extra non-text data).
    >> >> >>
    >> >> >> They will go for several days without this problem occurring, but
    > then
    >> >> > they
    >> >> >> suddenly realize that they need to restart the search service
    >> >> >> (apparently,
    >> >> >> on rarer occasions, the propogation won't work correctly until the
    >> > server
    >> >> > is
    >> >> >> rebooted). I can't verify the actual number of rows being used per
    >> > day,
    >> >> > but
    >> >> >> I can say without hesitation, that each day is almost exactly the
    > same
    >> > as
    >> >> >> every other day in terms of content size and number of updates.
    >> >> >>
    >> >> >> Thanks,
    >> >> >> John
    >> >> >>
    >> >> >> "John Kane" <jt-kane@comcast.net> wrote in message
    >> >> >> news:%23mAO73jqEHA.868@TK2MSFTNGP10.phx.gbl...
    >> >> >> > John,
    >> >> >> > Thanks for the additional information, that your client has
    > "Change
    >> >> >> > Tracking" and "Update Index in Background" as this indicates that
    >> > they
    >> >> >> > have
    >> >> >> > SQL Server 2000. Could you provide some additional info?
    >> > Specifically,
    >> >> > the
    >> >> >> > full output of -- SELECT @@version -- as this is helpful in
    >> >> >> > troubleshooting
    >> >> >> > SQL FTS issues such as this.
    >> >> >> >
    >> >> >> > The primary issue relates around two facts: (1) recent data
    >> >> >> > (anywhere
    >> >> > from
    >> >> >> > 5
    >> >> >> > minutes to 5 hours) is not being found when they perform a search
    >> >> >> > and
    >> >> > (2)
    >> >> >> > which is generated at the rate of 100 - 500 articles per day.
    > Could
    >> >> >> > you
    >> >> >> > verify that your client is updating, inserting or deleting 100 -
    > 500
    >> >> >> > articles (or rows in the FT-enable table) per day? If so, then
    > this
    >> >> >> > rate
    >> >> >> > of
    >> >> >> > updates, my be too frequently or too many updates for the
    >> >> >> > MSSearch
    >> >> > service
    >> >> >> > to push to the FT Catalog in a reasonable timeframe.
    >> >> >> >
    >> >> >> > There have been several email threads on this newsgroup that
    > related
    >> > to
    >> >> >> > the
    >> >> >> > number (total number of rows being updated) and frequency (the
    >> >> >> > volume
    >> >> >> > of
    >> >> >> > rows being updated over time) and that the SQL Server-to-MSSearch
    >> >> >> > update
    >> >> >> > process cannot keep up with the *expected* volumes and post the
    >> > updates
    >> >> >> > into
    >> >> >> > the FT Catalog in a reasonable amount of time. I have a simple
    > repro
    >> > of
    >> >> >> > this
    >> >> >> > for a one row update that should post to the FT Catalog in 1
    > second,
    >> >> >> > but
    >> >> >> > does not post until at least 5 to 7 seconds for only one row and
    >> >> >> > I
    >> > have
    >> >> >> > forwarded this to Microsoft as well as others have opened support
    >> > cases
    >> >> >> > with
    >> >> >> > Microsoft on this issue. At this time, I do not know the status
    >> >> >> > of
    >> > this
    >> >> >> > issue, or if this has been confirmed as a bug or as a PRB (a
    >> >> >> > known
    >> >> > issue,
    >> >> >> > but not a bug).
    >> >> >> >
    >> >> >> > Thanks and any additional information you can provide would be
    >> > helpful!
    >> >> >> > John
    >> >> >> >
    >> >> >> >
    >> >> >> >
    >> >> >> >
    >> >> >> > "John" <John@Comprompter.com> wrote in message
    >> >> >> > news:OJFaiJjqEHA.592@TK2MSFTNGP11.phx.gbl...
    >> >> >> >> I can't answer that definitively, but the client has told me
    >> >> >> >> that
    >> > they
    >> >> >> > found
    >> >> >> >> no relevant error messages...
    >> >> >> >>
    >> >> >> >> Reading my previous post, I noticed two things that I should
    > clear
    >> > up.
    >> >> >> >>
    >> >> >> >> 1) The larger catalog uses a table with a timestamp column
    > (titled
    >> >> >> >> "LastChanged"). The smaller catalog refers to a table without a
    >> >> >> >> timestamp
    >> >> >> >> column.
    >> >> >> >>
    >> >> >> >> 2) The proper terms for the index settings that are being
    >> >> >> >> used --
    >> >> > change
    >> >> >> >> tracking, and background update (with no scheduled populations).
    >> >> >> >>
    >> >> >> >> Thanks,
    >> >> >> >> John
    >> >> >> >>
    >> >> >> >>
    >> >> >> >> "Hilary Cotter" <hilary.cotter@gmail.com> wrote in message
    >> >> >> >> news:uDAceBjqEHA.1164@TK2MSFTNGP10.phx.gbl...
    >> >> >> >> > are there any errors or warnings in the event log from MSSCi,
    > or
    >> >> >> > MSSearch?
    >> >> >> >> >
    >> >> >> >> > --
    >> >> >> >> > Hilary Cotter
    >> >> >> >> > Looking for a SQL Server replication book?
    >> >> >> >> > http://www.nwsu.com/0974973602.html
    >> >> >> >> >
    >> >> >> >> >
    >> >> >> >> > "John" <John@Comprompter.com> wrote in message
    >> >> >> >> > news:eyTMg7iqEHA.3848@TK2MSFTNGP14.phx.gbl...
    >> >> >> >> >> Hi,
    >> >> >> >> >>
    >> >> >> >> >> I've got what I believe to be an unusual situation. One of
    > our
    >> >> >> >> >> clients
    >> >> >> >> >> is
    >> >> >> >> >> reporting that they need to randomly restart the MSSearch
    >> > service.
    >> >> >> > They
    >> >> >> >> >> detect this need by noticing that recent data (anywhere from
    >> >> >> >> >> 5
    >> >> > minutes
    >> >> >> > to
    >> >> >> >> > 5
    >> >> >> >> >> hours) is not being found when they performa a search.
    > However,
    >> >> >> >> >> the
    >> >> >> >> > search
    >> >> >> >> >> itself succeeds, returning the old data that matches their
    >> >> >> >> >> query.
    >> >> >> >> >>
    >> >> >> >> >> Apparently, the index has decided to stop updating for
    > whatever
    >> >> >> >> >> reason,
    >> >> >> >> > and
    >> >> >> >> >> giving the MSSearch service a kick will correct the issue for
    > a
    >> >> > while.
    >> >> >> >> >>
    >> >> >> >> >> What (if anything) can be done about this? The client
    >> >> >> >> >> reports
    >> > that
    >> >> >> > there
    >> >> >> >> > is
    >> >> >> >> >> no relevant information in the event logs.
    >> >> >> >> >>
    >> >> >> >> >> Here is a description of the setup:
    >> >> >> >> >>
    >> >> >> >> >> A single-CPU machine, average speed, no special hardware
    >> >> >> >> >> considerations
    >> >> >> >> > for
    >> >> >> >> >> the database. The database and the full-text index reside
    >> > together
    >> >> > on
    >> >> >> > a
    >> >> >> >> >> single dedicated drive. The full-text index is set to do
    >> >> >> >> >> background
    >> >> >> >> >> updating, incremental poplution. I am not sure whether both
    >> >> > manifest
    >> >> >> > the
    >> >> >> >> >> same behavior simultaneously. One catalog deals with years
    >> >> >> >> >> of
    >> >> >> >> >> client-created data, which is generated at the rate of 100 -
    > 500
    >> >> >> > articles
    >> >> >> >> >> per day. The other catalog deals with externally generated
    >> >> >> > information,
    >> >> >> >> > and
    >> >> >> >> >> only retains one week of that data. (Every evening it purges
    > the
    >> >> >> > content
    >> >> >> >> >> older than a week.)
    >> >> >> >> >>
    >> >> >> >> >> Please offer whatever clues you can, even if you think it may
    > be
    >> > an
    >> >> >> >> >> incomplete answer.
    >> >> >> >> >>
    >> >> >> >> >> John
    >> >> >> >> >>
    >> >> >> >> >>
    >> >> >> >> >
    >> >> >> >> >
    >> >> >> >>
    >> >> >> >>
    >> >> >> >
    >> >> >> >
    >> >> >>
    >> >> >>
    >> >> >
    >> >> >
    >> >>
    >> >>
    >> >
    >> >
    >>
    >>
    >
    >
    >

    begin 666 application_log.zip
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
    MO&4>X9W[SY>4WL9;<E>V5U!OBMW7Q#^O4(_X;Z$7BN5T_9PND?PI,4Q2PGR
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
    MR8YV<K=GC+\=\3> Z3<BX#K98_QT<*MYE5\4;E7O!V?Q&\RM_B/B[P"[[T3
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
    M`@`3````````````( ````````!A<'!L:6-A=&EO;E]L;V<N979T4$L%!@``
    0```!``$`00```!,M````````
    `
    end


  • Next message: Billy Bob: "Re: Searches are case sensitive?"

    Relevant Pages

    • Re: Incremental population stops
      ... I got some information from one of the clients to answer your questions. ... John ... > whether or not this is a bug or a PRB. ... >> users search for could meet with an XML element tag). ...
      (microsoft.public.sqlserver.fulltext)
    • Re: docx files from internet saving as zip files?
      ... Microsoft Office MVP ... "John" wrote in message ... I've tried to open one of the xml too... ... I'm using Internet explorer as a web browser... ...
      (microsoft.public.office.misc)
    • Re: ie6 peekaboo problem
      ... "Beauregard T. Shagnasty" wrote:OK, John. ... This long standing bug has been suppressed in IE7 ... How's that for a lingering prejudice against MS browsers! ... schmuck in question has brains. ...
      (alt.html)
    • Re: text styles
      ... Since John beat me to the ... I think it's a bug. ... I set critical path items to Fuchsia or lime and OK... ...
      (microsoft.public.project)
    • Re: How to replace the SQLXML ISAPI functionality on w2k3/sql2005
      ... John C ... "Mike C#" wrote: ... I would estimate the skills required as web services, XML, ... programmer to create somthing or is there a simpler way. ...
      (microsoft.public.sqlserver.xml)