魔兽世界吧 关注:14,538,279贴子:460,987,141

突击检查。。。赶紧进来Ctrl+V。。。。。。。。。。。。。。。。。

只看楼主收藏回复

,,


1楼2010-02-26 17:42回复
    分手一个多月的女友今天突然打电话.(她是我挖角过来的、然后又去跟那男的合了)让我出去跟她见一面。 我去了。可是就说了一些本来电话中都可以说的事。        反正就是一些无聊的话题。 她说她总跟那男的吵架。 她一哭都会想到我。 (因为我对她真的很好) 我问她让我出来干什么。 可是她什么也没说、就这样。见面没十分钟我就回来了。 去找她开的摩托。 15分钟。今天还很冷。     我不知道她是什么意思。
    各位大神帮帮我、 我跟她还有希望吗?


    2楼2010-02-26 18:08
    回复
      2025-12-14 06:42:11
      广告
      不感兴趣
      开通SVIP免广告
      • 123.9.148.*
      http://tieba.baidu.com/f?kw=wow&fr=ala0


      3楼2010-02-26 18:09
      回复
        刚起来 什么都没。。


        5楼2010-02-26 18:10
        回复
          全体注意
          来YY52200931


          7楼2010-02-26 18:10
          回复
            兰州烧饼。。。


            9楼2010-02-26 18:12
            回复
              11楼2010-02-26 18:13
              回复
                剑£蝶★


                IP属地:北京12楼2010-02-26 18:14
                回复
                  2025-12-14 06:36:11
                  广告
                  不感兴趣
                  开通SVIP免广告
                  http://tieba.baidu.com/f?kz=720006246


                  13楼2010-02-26 18:14
                  回复
                    807805539


                    15楼2010-02-26 18:14
                    回复
                      mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降 
                      1.子查询优化法 
                      先找出第一条数据,然后大于等于这条数据的id就是要获取的数据 
                      缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性 
                      实验下 
                      Sql代码 
                      mysql> set profiling=1;   
                      Query OK, 0 rows affected (0.00 sec)   
                        
                      mysql> select count(*) from Member;   
                      +----------+   
                      | count(*) |   
                      +----------+   
                      |   169566 |    
                      +----------+   
                      1 row in set (0.00 sec)   
                        
                      mysql> pager grep !~-   
                      PAGER set to 'grep !~-'  
                        
                      mysql> select * from Member limit 10, 100;   
                      100 rows in set (0.00 sec)   
                        
                      mysql> select * from Member where MemberID >= (select MemberID from Member limit 10,1) limit 100;   
                      100 rows in set (0.00 sec)   
                        
                      mysql> select * from Member limit 1000, 100;   
                      100 rows in set (0.01 sec)   
                        
                      mysql> select * from Member where MemberID >= (select MemberID from Member limit 1000,1) limit 100;   
                      100 rows in set (0.00 sec)   
                        
                      mysql> select * from Member limit 100000, 100;   
                      100 rows in set (0.10 sec)   
                        
                      mysql> select * from Member where MemberID >= (select MemberID from Member limit 100000,1) limit 100;   
                      100 rows in set (0.02 sec)   
                        
                      mysql> nopager   
                      PAGER set to stdout   
                        
                        
                      mysql> show profiles\G   
                      *************************** 1. row ***************************   
                      Query_ID: 1   
                      Duration: 0.00003300   
                         Query: select count(*) from Member   
                        
                      *************************** 2. row ***************************   
                      


                      17楼2010-02-26 18:16
                      回复
                        Query_ID: 2   
                        Duration: 0.00167000   
                           Query: select * from Member limit 10, 100   
                        *************************** 3. row ***************************   
                        Query_ID: 3   
                        Duration: 0.00112400   
                           Query: select * from Member where MemberID >= (select MemberID from Member limit 10,1) limit 100   
                          
                        *************************** 4. row ***************************   
                        Query_ID: 4   
                        Duration: 0.00263200   
                           Query: select * from Member limit 1000, 100   
                        *************************** 5. row ***************************   
                        Query_ID: 5   
                        Duration: 0.00134000   
                           Query: select * from Member where MemberID >= (select MemberID from Member limit 1000,1) limit 100   
                          
                        *************************** 6. row ***************************   
                        Query_ID: 6   
                        Duration: 0.09956700   
                           Query: select * from Member limit 100000, 100   
                        *************************** 7. row ***************************   
                        Query_ID: 7   
                        Duration: 0.02447700   
                           Query: select * from Member where MemberID >= (select MemberID from Member limit 100000,1) limit 100  
                        mysql> set profiling=1;
                        Query OK, 0 rows affected (0.00 sec)
                        mysql> select count(*) from Member;
                        +----------+
                        | count(*) |
                        +----------+
                        |   169566 | 
                        +----------+
                        1 row in set (0.00 sec)
                        mysql> pager grep !~-
                        PAGER set to 'grep !~-'
                        mysql> select * from Member limit 10, 100;
                        100 rows in set (0.00 sec)
                        mysql> select * from Member where MemberID >= (select MemberID from Member limit 10,1) limit 100;
                        100 rows in set (0.00 sec)
                        mysql> select * from Member limit 1000, 100;
                        100 rows in set (0.01 sec)
                        mysql> select * from Member where MemberID >= (select MemberID from Member limit 1000,1) limit 100;
                        


                        18楼2010-02-26 18:16
                        回复
                          ,偏移大于数据的一半 
                          引用
                          limit偏移算法: 
                          正向查找: (当前页 - 1) * 页长度 
                          反向查找: 总记录 - 当前页 * 页长度
                          做下实验,看看性能如何 
                          总记录数:1,628,775 
                          每页记录数: 40 
                          总页数:1,628,775 / 40 = 40720 
                          中间页数:40720 / 2 = 20360 
                          第21000页 
                          正向查找SQL: Sql代码 
                          SELECT * FROM `abc` WHERE `BatchID` = 123 LIMIT 839960, 40  
                          SELECT * FROM `abc` WHERE `BatchID` = 123 LIMIT 839960, 40
                          时间:1.8696 秒 
                          反向查找sql: Sql代码 
                          SELECT * FROM `abc` WHERE `BatchID` = 123 ORDER BY InputDate DESC LIMIT 788775, 40  
                          SELECT * FROM `abc` WHERE `BatchID` = 123 ORDER BY InputDate DESC LIMIT 788775, 40
                          时间:1.8336 秒 
                          第30000页 
                          正向查找SQL: Sql代码 
                          SELECT * FROM `abc` WHERE `BatchID` = 123 LIMIT 1199960, 40  
                          SELECT * FROM `abc` WHERE `BatchID` = 123 LIMIT 1199960, 40
                          时间:2.6493 秒 
                          反向查找sql: Sql代码 
                          SELECT * FROM `abc` WHERE `BatchID` = 123 ORDER BY InputDate DESC LIMIT 428775, 40  
                          SELECT * FROM `abc` WHERE `BatchID` = 123 ORDER BY InputDate DESC LIMIT 428775, 40
                          时间:1.0035 秒 
                          注意,反向查找的结果是是降序desc的,并且InputDate是记录的插入时间,也可以用主键联合索引,但是不方便。 
                          4.limit限制优化法 
                          把limit偏移量限制低于某个数。。超过这个数等于没数据,我记得alibaba的dba说过他们是这样做的 
                          总结:limit的优化限制都比较多,所以实际情况用或者不用只能具体情况具体分析了。页数那么后,基本很少人看的。。。


                          20楼2010-02-26 18:16
                          回复