I am getting the taxid's I need from here so as not to try ane merge the entire table.. and there are 833...
CREATE TABLE tempsap ( TempSapRecNum mediumint(9) NOT NULL auto_increment, StatusCode char(3) , Company varchar(10) , FirstYear varchar(4) , SecondYear varchar(4) , ThruDate varchar(12) , WritingAgentID varchar(10) , GroupID varchar(10) , TaxID varchar(10) NOT NULL , RegionCode varchar(10) , RegionName varchar(50) , AgentName varchar(50) , NewCasePercent double , FirstYearSales decimal(10,2) , SecondYearSales decimal(10,2) , AnnualPremium decimal(10,2) , PercentOfCases double , PremiumsInforce decimal(10,2) , ThirdYear varchar(4) , ThirdYearSales decimal(10,2) , Producerid varchar(20) , DistributionCode varchar(10) , TotalPaidPremium decimal(10,2) , PRIMARY KEY (TempSapRecNum), KEY taxid (TaxID) ); -----Original Message----- From: Jocelyn Fournier [mailto:[EMAIL PROTECTED]] Sent: Friday, August 16, 2002 11:01 AM To: Mary Stickney; Mark Matthews; [EMAIL PROTECTED] Subject: Re: MySQL vs. Oracle (not speed) Could you please send also tempsap ? Thanks and regards, Jocelyn ----- Original Message ----- From: "Mary Stickney" <[EMAIL PROTECTED]> To: "Mark Matthews" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Friday, August 16, 2002 4:55 PM Subject: RE: MySQL vs. Oracle (not speed) > this is a read only datawarehouse database.... we refresh monthly from the > antiquated mainframe we have > > ok here are the tables.... > > Adminhierarchy 6.5 million records > CREATE TABLE adminhierarchy ( > Source char(2) NOT NULL , > WritingAgentID varchar(15) NOT NULL , > CoverageID varchar(15) NOT NULL , > AgentLevelID varchar(15) NOT NULL , > ProducerID varchar(15) NOT NULL , > ProducerTypeID varchar(5) NOT NULL , > PercentOfCase double , > RegionCode varchar(5) , > CoverageIdSbc varchar(10) NOT NULL , > WritingAgentSlot int(11) , > RadDistributionCode varchar(5) , > KEY WritingAgentIDIndex (WritingAgentID), > KEY AgentLevelIDIndex (AgentLevelID), > KEY CoverageIDIndex (CoverageID), > KEY ProducerIDIndex (ProducerID), > KEY ProducerTypeIDIndex (ProducerTypeID), > KEY CoverageIdSbcIndex (CoverageIdSbc), > KEY CovIdCovIdSbcIndex (CoverageID, CoverageIdSbc) > ); > > admin coverage 1.5 million > CREATE TABLE admincoverage ( > Source char(2) , > IsRider char(1) , > CoverageID varchar(10) NOT NULL , > CoverageIdSbc varchar(10) NOT NULL , > ParentCoverageID varchar(10) NOT NULL , > GroupID varchar(10) NOT NULL , > EmployeeID varchar(10) NOT NULL , > ProductId varchar(11) NOT NULL , > OriginalCertificateNumber varchar(20) , > StatusID varchar(10) NOT NULL , > ApplicationDate date , > effectivedate date NOT NULL , > PaidToDate date NOT NULL , > InitialPremiumDate date NOT NULL , > StatusDate date , > BenefitAmount double , > ModalPremium double , > AnnualPremium double , > AccidentElim smallint(6) , > AccidentElimUnitID varchar(5) , > SicknessElim smallint(6) , > SicknessElimUnitID varchar(5) , > AccidentBenefit double , > AccidentBenefitUnitID varchar(5) , > SicknessBenefit double , > SicknessBenefitUnitID varchar(5) , > Waived char(1) , > IssueAgePI smallint(6) , > IssueStatePI char(2) , > ResidentStatePI char(2) , > ResidentZipPI varchar(9) , > GenderPI char(1) , > DateOfBirthPI date , > TaxIDPI varchar(9) , > RelationToEmp varchar(5) , > BillTypeID varchar(10) NOT NULL , > BillModeID varchar(10) NOT NULL , > DateBilled date , > Reinsured varchar(5) , > InsuredLives char(2) , > BenefitFrequency char(1) , > BenefitPercent varchar(9) , > SmokerPI char(1) , > PaidUpDate date , > SegId char(2) , > RegionCode varchar(5) , > TerminationDate date , > KEY CoverageID (CoverageID), > KEY CoverageIdSbc (CoverageIdSbc), > KEY GroupId (GroupID), > KEY ProductID (ProductId), > KEY StatusID (StatusID), > KEY ParentCoverageIdIndex (ParentCoverageID), > KEY EffectiveDateIndex (effectivedate), > KEY PaidToDateIndex (PaidToDate), > KEY InitPremDateIndex (InitialPremiumDate), > KEY CovIdCovIdSbcIndex (CoverageID, CoverageIdSbc), > KEY CovIdCovIdSbcInitPremIndex (CoverageID, CoverageIdSbc, > InitialPremiumDate) > ); > > CREATE TABLE adminproducer ( > Source char(2) NOT NULL , > ProducerID varchar(15) NOT NULL , > ProducerNbr varchar(15) NOT NULL , > IsAgency tinyint(4) , > ProducerName varchar(50) , > StatusID char(1) , > EffectiveDate date , > TerminationDate date , > TaxID varchar(9) NOT NULL , > Address1 varchar(50) , > Address2 varchar(50) , > City varchar(30) , > State char(2) , > Zip varchar(9) , > MailingAddress1 varchar(50) , > MailingAddress2 varchar(50) , > MailingCity varchar(30) , > MailingState char(2) , > MailingZip varchar(9) , > AdvanceBalance double , > DistributionCode varchar(5) , > KEY ProducerIDIndex (ProducerID), > KEY ProducerNbrIndex (ProducerNbr), > KEY TaxIDIndex (TaxID) > ); > > CREATE TABLE adminproduct ( > Source char(2) , > IsRider char(1) , > ProductID varchar(15) NOT NULL , > ProductNbr varchar(15) , > ProductDescription varchar(50) , > UnderwriterID varchar(15) , > LOBID varchar(15) NOT NULL , > BusinessType varchar(5) , > StatutoryLinesCode varchar(5) , > WaiverAvailable tinyint(4) , > AccidentElim mediumint(9) , > AccidentBen1 double , > AccidentBen2 double , > SickElim mediumint(9) , > SickBen1 double , > SickBen2 double , > KEY ProductIdIndex (ProductID), > KEY LobIdIndex (LOBID) > ); > > > -----Original Message----- > From: Mark Matthews [mailto:[EMAIL PROTECTED]] > Sent: Friday, August 16, 2002 9:15 AM > To: Mary Stickney; [EMAIL PROTECTED] > Subject: Re: MySQL vs. Oracle (not speed) > > > Mary Stickney wrote: > > I have been doing speed tests.... the same query ran on MYSQL took 45 > > minutes > > on MS-SQL it took 11 minutes...... > > > > yes you do get what you pay for.... > > Why not post the queries and the schemas here? My guess is you don't > have something indexed correctly, or are using a query that gets > optimized well by MS-SQL Server, but not MySQL. > > We all know that SQL is not absolutely portable, and that when you move > queries from database to database, that there is some work to > re-optimize them. > > There are some queries that just work better on databases other than > MySQL, but they are very few and far-between. > > Without any way to backup your claim, it is hard for anyone here to > believe that you have done everything possible to make a fair > comparison. Given your previous comments in this forum, it appears that > you must be trolling. > > -Mark > > > > > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail > <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php