<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C# access mysql and retrieve data via dapper batch by batch

      Install-Package Mysql.Data;
      Install-Package Dapper;

       

      using Dapper;
      using MySql.Data.MySqlClient;
      using System.Data;
      using System.Diagnostics;
      
      namespace ConsoleApp9
      {
          internal class Program
          {
              static void Main(string[] args)
              {
                  AccessMySQL();
                  Console.WriteLine($"Finished,Now:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff")},{personsList.Count} items,{GetMemory()}");
              }
      
              private static string GetMemory()
              {
                  var memory = Process.GetCurrentProcess().PrivateMemorySize64 / 1024 / 1024;
                  return $"Memory:{memory.ToString("#,###.00")} M";
              } 
      
              static List<int> personsList = new List<int>();
              private static void AccessMySQL()
              {
                  try
                  {
                      string connStr = @"server=localhost;database=mydb;uid=userNameValue;pwd=passwordValue;";
                      using (var conn = new MySqlConnection(connStr))
                      {
                          conn.Open();
                          string sql = "SELECT id FROM t1 order by id desc limit 1";
                          var result = conn.Query<int>(sql).FirstOrDefault();
      
                          int batchSize = 1000000;
                          var batchCount = Math.Ceiling((double)result / (double)batchSize);
                          for (int i = 0; i < batchSize; i++)
                          {
                              sql = $"select id from t1 where id >= {i * batchSize} and id < {(i + 1) * batchSize};";
                              var tempPersons = conn.Query<int>(sql);
                              personsList.AddRange(tempPersons);
                              Console.WriteLine($"Now:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff")},{personsList.Count} items,{GetMemory()},{sql}\n\n");
                          }
                      }
                  }
                  catch (Exception ex)
                  {
                      Console.WriteLine(ex.Message);
                  }
              }
          }
      }

       

       

       

       

      image

       

       

       

       

      image

       

       

       

       

      image

       

      posted @ 2025-10-08 21:30  FredGrit  閱讀(7)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 特黄aaaaaaaaa毛片免费视频 | 精品一区二区中文字幕| 亚洲男人的天堂网站| 亚洲一区二区三区自拍麻豆| 亚洲成av人无码免费观看| 亚洲精品日韩中文字幕| 人妻少妇精品无码专区二区| 午夜性爽视频男人的天堂| 亚洲香蕉免费有线视频| 亚洲午夜福利精品无码不卡| 亚洲欧美偷拍另类A∨| 国内精品自线在拍| 亚在线观看免费视频入口| 国产精品乱人伦一区二区| 国产粉嫩学生高清专区麻豆| 一个色综合亚洲热色综合| 中文有码字幕日本第一页| 免费看欧美全黄成人片| 亚洲精品精华液一区二区| 亚洲国产精品色一区二区| 久久午夜色播影院| 日韩丝袜欧美人妻制服| 亚洲欧洲精品日韩av| 国产一卡2卡三卡4卡免费网站| 狠狠色丁香婷婷久久综合五月| 国产精品一品二区三四区| 国产成人av电影在线观看第一页| 亚洲中文久久久精品无码| 久久天天躁夜夜躁狠狠| 成人亚洲av免费在线| 高潮喷水抽搐无码免费| 色噜噜在线视频免费观看| 国产一级特黄性生活大片| 成全影视大全在线观看| аⅴ天堂中文在线网| 国产精品福利自产拍久久| 欧美成人va免费大片视频| 内射一区二区三区四区| 国产精品中文第一字幕| 精品一区二区成人码动漫| 亚洲精品久久国产高清|