2014年11月24日星期一

工商银行你欺骗了购房老百姓的心 - 我在这

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
工商银行你欺骗了购房老百姓的心 - 我在这  阅读原文»

  最近楼主因为在家乡买房的事情弄的很不愉快,住房公积金现在已经实现异地购房贷款了,可是县城工作人员说不让用,那就只能走银行商贷,下面是我这一个月时间来跟工商银行之间的交谈。  

  河北省邯郸市城东工商支行跟肥乡房产商签订了商贷合 同,因为每个银行的还款方式都有等额本金与等额本息,只有在不符合等额本金还款方式时,银行才会硬性要求采用等额本息还款方式,如果购房者符合时就应该是 购房者自愿选择的。可是我购房走商贷完全符合等额本金还款方式,哪知城东工商支行银行经理不让我办理等额本金还款方式,给出的理由竟然是“上面这么要求 的,不能给你们走等额本金还款方式,走了的话,银行每个月都要使用人工给你算剩下的还款金额,那么麻烦,没人会给你算,难道你给算吗?”,敢问工商银行领 导,此理由是理由吗?每个银行都花那么多钱购买软件难道连这个最基本的都没有吗?如果说此银行确实没有还款软件,那么请问银行每月给员工发工资难道就是让 员工把麻烦的事情往外推吗?为什么要我来算,银行到底给谁发的工资?难道给你们发工资就是这么服务的吗?那你们工商银行还设立这么多种还款方式有什么用, 就是为了欺骗我们这些什么都不懂的老百姓吗?
  现在工商银行商贷5年以上基准利率是6.55,可邯郸城东支行要求的是7.2利率,每个银行是有自己的一个上下浮动值,这个我没法接受,你是邯郸市的银行,老百姓从你支行贷款也不少,为什么还要有浮动值?。
  我给河北工商客服打电话投诉还款方式时,说是2-5个工作日给回复,可是我2周了才收到回复,并且告诉我是信贷部门负责的不是他们的问题,还让我给信贷部门打电话问一下怎么回事。我就不明白了,既然你打电话的部门解决不了,为什么不让信贷部门给我联系呢,还要求我给信贷部门打电话,这个事情可是我投诉的,请弄清楚前后关系好吗?随后又一周过去了银行人员也没有人给我联系,于是我又接着投诉,结果投诉后又是两周没有人给我联系,客服人员也只是说把问题记录会有部门来处理这些投诉的问题,我想说那么大的工商银行是不是投诉了只是投诉没有实质性的操作,只是记录下问题就完事了,根本就不给解决问题,那你们工商银行还每个省都设立投诉部门干什么用?不如直接告诉社会你们没有投诉,只管所有的事情你们订了就是对的,一切按你们想怎样就怎样。
  我之所以发出来是我很气愤,习大大上台后这么整治贪官污吏,你们就不怕吗?老百姓已经很不容易了还要你们这么来欺负,都说山高皇帝远,小地方就是这么被欺负的吗?


本文链接:工商银行你欺骗了购房老百姓的心,转载请注明。

azure之MSSQL服务性能测试 - smark  阅读原文»

azure给我们提供非常多的服务而这些服务可以让企业轻而易举地在上构建一个健壮的服务体系.但在使用azure的相关产品服务时还是应该对相关的服务有一些简单的性能了解才能更好的让企业购买适合自己的服务产品.MSSQL是azure提供的一个服务产品之一,它提供了多个性能等级给用户选择,但在一些性能描述上很让你有所理解;下面通过简单的测试看一下azure上的MMSQL针对企业的几个等级P1,P2和P3的并发处理能力.

测试用例

测试针对Northwind的数据库进行压力测试,具体测试用例如下:

  • 随机获取订单和相关明细 int i = System.Threading.Interlocked.Increment(ref mIndex)%mOrderids.Count;
    int orderid = mOrderids;
    (Model.Orders.orderID == orderid).ListFirst<Model.Orders>(cc);
    if (DB == Peanut.DB.DB2 || DB == Peanut.DB.DB3)
    {
    using (Peanut.DBContext.ChangeTable<Model.OrderDetails>("`Order Details`"))
    {

    (Model.OrderDetails.orderID == orderid).List<Model.OrderDetails>(cc);
    }
    }
    else
    {
    (Model.OrderDetails.orderID == orderid).List<Model.OrderDetails>(cc);
    }
  • 添加雇员 string id = Guid.NewGuid().ToString("N");
    Model.Employees item = new Model.Employees();
    item.Address = "gz"+id;
    item.City = "gz";
    item.Country = "cn";
    item.Region = "gd";
    item.Title = "程序员";
    item.BirthDate = DateTime.Now.AddYears(-10);
    item.HireDate = item.BirthDate.AddDays(20) ;
    item.FirstName = "fan";
    item.LastName = "henry";
    item.Notes = id;
    item.Save(cc);
  • 获取客户订单的TOP 10 int i = System.Threading.Interlocked.Increment(ref mIndex) % mCustomers.Count;
    string customerid = mCustomers;
    Peanut.SQL SQL;
    if (DB == Peanut.DB.DB2 || DB == Peanut.DB.DB3)
    {
    SQL = "select * from northwind.Orders where customerid=@p1 limit 0,10";
    }
    else
    {
    SQL = "select top 10 * from Orders where customerid=@p1";
    }
    SQL["p1", customerid].List<Model.Orders>(cc);
  • 添加订单和明细(事务) Orders order = new Orders();
    order.EmployeeID = mEmployeesID[mEmployeeIndex % mEmployeesID.Count];
    order.CustomerID = mCustomersID[mCustomerIndex % mCustomersID.Count];
    order.ShipVia = mShippers[mShippersIndex % mShippers.Count];
    order.Freight = 94.5m;
    order.OrderDate = mOrderDateTime[mOrderDateTimeIndex % mOrderDateTime.Count];
    order.RequiredDate = order.OrderDate.AddDays(30);
    order.ShippedDate = order.OrderDate.AddDays(30);
    order.ShipAddress = "gz ld";
    order.ShipCity = "gz";
    order.ShipCountry = "cn";
    order.ShipName = "sdfsdf";
    order.ShipPostalCode = "510500";
    order.ShipRegion = "gd";
    order.Save(cc);
    int orderid = sql.GetValue<int>(cc);
    int items = mDetails[mDetailsIndex % mDetails.Count];
    int pindex = mProductIndex;
    for (int i = 0; i < items; i++)
    {
    pindex++;
    Products product = mProducts[pindex % mProducts.Count];
    OrderDetails detail = new OrderDetails();
    detail.OrderID = orderid;
    detail.ProductID = product.ProductID;
    detail.Quantity = 5;
    detail.UnitPrice = product.UnitPrice;
    detail.Discount = 0.8;
    if (DB == Peanut.DB.DB2 || DB == Peanut.DB.DB3)
    {
    using (Peanut.DBContext.ChangeTable<Model.OrderDetails>("`Order Details`"))
    {
    detail.Save(cc);
    }
    }
    else
    {
    detail.Save(cc);
    }
    }
    cc.Commit();

测试结果

  • P1
  • P2
  • P3

总结

从测试结果来看对于普通应用来说是足够的,不过针对一些相对来说并发有点高的互联网企业来说估计会有点压力。不过在规划的时候可以考虑主次业务分离把业务核心存储到MSSQL而读支撑由nosql的服务产品来支撑,毕竟azure还提供了其他存储服务选择。不过从价格上来看P3的费用还是比较高的,在国内大概是3W多一个月,这个价格其实可以在azure搭建linux+mariadb从性能上来说会得到一个更理想的效能。(接下来将会测试一下azure linux+mariadb的处理能力)

下载测试代码


本文链接:azure之MSSQL服务性能测试,转载请注明。

阅读更多内容

没有评论:

发表评论