Cassandra C#结果不断增加

时间:2018-08-07 10:44:32

标签: c# visual-studio cassandra

请注意,我是cassandra的初学者

我在3节点群集上使用Cassandra数据库。我正在使用datastax c#驱动程序进行连接。我正在使用群集进行测试,因此群集上没有任何运行。 (保证100%)

我有一个查询通常会返回超过一百万行。但是,当我执行下面的代码时,我返回了5000行。

然后,当我关闭控制台应用程序并再次运行时,我得到10,000行。 我再次关闭该应用程序并再次运行,我得到了15,000行返回(计数中)

知道发生了什么。 (如何在批处理中获得尽可能多的行,为什么在Visual Studio中关闭应用程序后它仍保持递增5000)

代码在下面。

 ISession session = null;

        try
        {
            var ips = new List<string>() { "111.111.111.111", "222.222.222.222", "333.333.333.333" };
            Cluster cluster = Cluster.Builder().AddContactPoints(ips).Build();
            session = cluster.Connect("dbname");
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }


        var result = session.Execute("select * from dbname.tableName where id = 221");
        var count = result.Count();

        session.Cluster.Shutdown();
        session.Dispose();
        Console.ReadLine();

0 个答案:

没有答案