Month: June 2015

  • SQL Server找出最占存储空间的表

    今天在有台服务器硬盘突然告警了,排查了一下发现是SQL Server的mdf文件太大,把硬盘给撑爆了。所以就有一个需求要在SQL Server里找出占用存储空间最多的表,进行清理。 下面是Amber和Qing贡献的一个SQL查询和运行效果。 CREATE TABLE #temp ( table_name sysname , row_count INT, reserved_size VARCHAR(50), data_size VARCHAR(50), index_size VARCHAR(50), unused_size VARCHAR(50)) SET NOCOUNT ON INSERT #temp EXEC sp_msforeachtable ‘sp_spaceused ”?”’ SELECT a.table_name, a.row_count, COUNT(*) AS col_count, a.data_size FROM #temp a INNER JOIN information_schema.columns b ON a.table_name collate database_default = b.table_name collate database_default GROUP BY a.table_name,…

  • 小米手机安装驱动及打开USB调试

    最近拿到2个新Android手机做开发用,分别是小米4和小米Note。这篇博文主要记录如何配置小米手机从而进行USB调试。 首先是要在PC机上安装驱动,豌豆荚一直提示无法装上,所以只好去小米官网现在驱动,手工安装,具体步骤是进入小米官网,点击最下方的服务支持下的相关下载链接,这时会进入资源下载链接,然后点击手机驱动就可以下载了。也可以直接从这个链接下载。下好驱动文件后,先解压到电脑里某个文件夹。 然后打开设备管理器,这时候应该会看到2个MI LTE的未知设备。设备前的感叹号表示小米手机还无法被当前系统识别,对2个未知设备分别点击右键,选择从步骤一里解压好的驱动位置更新驱动,更新完毕后应该会看到有一个Android Composite ADB Interface和Xiaomi Composite MDB Interface,这就表示驱动已经成功安装。 然后要启用开发者模式,从手机找到设置->关于手机->MIUI版本,连按几下就会自动启用开发者模式。 最后一步就是启用USB调试,从手机上找到设置->其他高级设置->开发者选项->USB调试就可以启用。 现在就可以通过USB连线的方式从小米手机上调试代码了,如果在开发环境里看不到小米手机的选项,记得看一下手机屏幕,一般是因为允许USB调试的对话框弹出的时候没有点确认引起的。

  • 在Azure Ubuntu虚拟机上安装WordPress

    之前楼主的WordPress网站都是跑在加拿大的一个Windows Server 2012服务器上,发布文章的时候总是感觉网络延迟有点大。并且网站长时间运行后,IIS会间歇性的出现消耗大量内存的情况,影响到其他网站,虽然人工重启一下IIS应用程序池可以解决,但是时间长了也烦不胜烦。现在索性迁移到Azure东亚数据中心的Ubuntu虚拟机上来。本文主要记录在迁移过程一些细节步骤。 首先从Azure的标准镜像库里选Ubuntu server,我选的是14.02 然后参考DigitalOcean的这个教程安装LAMP和WordPress 在Azure的管理门户上打开80端口 检查一下,这时候应该已经可以用类似http://blairubuntu.cloudapp.net/的地址访问WordPress了。 为了让网站更安全,到/var/www/html/wordpress目录下运行下面命令,设置正确的文件权限 sudo chown www-data:www-data -R * # Let apache be owner sudo find . -type d -exec chmod 755 {} ; # Change directory permissions rwxr-xr-x sudo find . -type f -exec chmod 644 {} ; # Change file permissions rw-r–r– sudo service apache2 restart 进入后台Setting->General里把Site Address…