SQL Hosting Indonesia – Memperbaiki MSQL untuk Kecepatan Website WooCommerce Anda

WordPress adalah blogging platform-pergi-CMS dan WooCommerce pasti paket eCommerce yang memperluas keterampilan WordPress. Selama beberapa hari sebelumnya, kami telah memiliki masalah dengan SharewareOnSale menjadi sangat lambat sebagai akibat dari beban yang berlebihan pada server. Penyebab beban berlebihan di sekitar server? MySQL.

Query diidentifikasi sebagai berikut:

Ini adalah permintaan yang membawa pada MySQL untuk memanfaatkan lebih dari 600% CPU pada server SharewareOnSale ini. Setelah berhenti, penggunaan CPU dari MySQL pada server turun secara substansial dan load ke tingkat yang dapat dikelola. Tapi bagaimana Anda bisa berhenti itu? Belajar untuk mempelajari lebih lanjut.

Cara terbaik untuk memperbaiki  MySQL dan mempercepat Website WooCommerce

Memperbaiki CPU MySQL tinggi digunakan disebabkan oleh WooCommerce sebenarnya kurang rumit daripada yang mungkin Anda pertimbangkan. Di atas menunjukkan permintaan disebut oleh WooCommerce memanfaatkan fungsi woocommerce_customer_bought_product (). Fungsi ini dimanfaatkan oleh bentuk ulasan WooCommerce / komentar untuk tempat “(diverifikasi pemilik)” teks setelah nama orang yang meninggalkan komentar atau gambaran dan telah didownload atau dibeli item.

Kapanpun Anda memiliki WooCommerce ini “(diverifikasi pemilik)” fungsi diaktifkan, setiap kali login pengguna mengunjungi halaman web produk di situs WooCommerce Anda, fungsi woocommerce_customer_bought_product () bernama – terlepas dari apakah mereka benar-benar mengirim komentar atau tidak. Bila Anda memiliki situs lalu lintas tinggi, query ini konstan database seseorang adalah apa yang menyebabkan MySQL untuk memanfaatkan jumlah tinggi CPU.

Jadi, kemudian, bagaimana kita berhenti perilaku ini abnoxious oleh WooCommerce? Itu benar-benar benar-benar sangat mudah. Untuk menonaktifkan WooCommerce ini “(diverifikasi pemilik)” fitur – dan karena itu memperbaiki CPU MySQL tinggi digunakan oleh WooCommerce – lakukan hal berikut:

Masuk ke situs WooCommerce Anda dan pergi ke Settings -> produk.
Dari sana, pergi Product Data  -> Product Review.
selesai, hapus centang pada kotak centang di sebelah “Show ‘pemilik terverifikasi’ label untuk ulasan pelanggan”. Jika Anda tidak melihat “Show ‘diverifikasi pemilik label untuk ulasan pelanggan”, periksa kotak centang di sebelah “Enable peringkat pada ulasan”, kemudian hapus centang kotak centang di sebelah “Show’ diverifikasi pemilik label untuk ulasan pelanggan”, dan kemudian hapus centang pada kotak centang di sebelah “Enable peringkat pada ulasan”.
Sekarang cukup tekan tombol Save perubahan di bagian bawah dan Anda selesai.
Selesai! Pastikan untuk menghapus semua cache yang mungkin Anda miliki (misalnya jelas W3 Total Cache atau WP Super Cache cache halaman).

Terbaik SQL Server Hosting Di Indonesia

banner-jarhostJaringanHosting.com adalah  SQL Server Hosting Terbaik di Indonesia. Jaringanhosting.com   menjamin kualitas produk tertinggi, keamanan atas, dan kehandalan server , dan server berkualitas tinggi, jaringan, dan peralatan infrastruktur untuk menjamin keandalan maksimal. JaringanHosting penyedia Adalah ASP.NET Dan Windows hosting No # 1 di Indonesia. Web Hosting Kami get Microsoft Spotlight Penghargaan Dari Microsoft Dan Suami berdasarkan PADA beberapa persyaratan Utama, Yaitu: WebMatrix, WebDeploy, Visual Studio 2015, ASP.NET 4.6, ASP.NET MVC 6, Silverlight 5 dan Visual Studio Lightswitch

 

Kok harga layanan hosting bisa berbeda-beda ya?

Bagi kalian yang sudah sering berselancar di dunia online, tentu Anda tidak asing lagi mendengar kata “website”, “domain”, ataupun penyedia web hosting yang umumnya dinamakan “web hosting provider”. Nah, yang mungkin bisa membingungkan Anda adalah harga yang ditawarkan oleh masing2 penyedia layanan hosting, kok ada yang mahal dan ada yang murah dengan harga yang tidak masuk akal.

JaringanHosting.com, sebagai penyedia layanan hosting berbasis Windows dan ASP.NET terdepan di Indonesia, akan mencoba mengulasnya dalam artikel ini.

Web Anda Pelan? Temukan Solusinya disini

Web Anda Pelan? Temukan Solusinya disini

1. Operating System (OS)
Harga layanan hosting tergantung dari OS yang dipasang di sebuah web server. Jika sebuah web server menggunakan Linux ataupun turunannya, maka harga hostingnya bisa ditekan serendah mungkin. Ini dikarenakan tidak adanya license fee untuk menggunakan OS Linux. Hal yang berbeda ditemukan di penyedia layanan hosting berbasis Windows Server, seperti JaringanHosting.com. Kami menggunakan Windows Server dan kami harus membayar lisensi untuk menggunakan OS ini. Tentu saja harga kami tidak bisa dibandingkan dengan penyedia layanan hosting berbasis Linux

2. Spesifikasi Server
Spesifikasi Server tentu menentukan harga dari sebuah hosting. Jika penyedia hosting hanya menggunakan server dengan spesifikasi rendah, tentu harga layanan bisa ditekan. Imbasnya ya ke performa dari website yang di host di dalamnya. Kami di JaringanHosting.com, selalu menggunakan server2 yang mumpuni dengan spesifikasi minimal Quad Core Xeon Processor dan 8 GB RAM.

3. Jumlah Website dalam sebuah server
Jumlah website yang ditempatkan dalam sebuah server tentu mempengaruhi harga layanan hosting. Walau tidak ada satupun penyedia layanan hosting yang menjelaskan jumlah website dalam sebuah server, akan tetapi bisa dipastikan jika hostingnya harganya murah, maka jumlah website dalam sebuah server pastilah banyak. Sebagai illustrasi: jika sebuah bus memiliki kapasitas 30 tempat duduk dan 25 orang berdiri, bisakan bus ini menampung 100 orang? Tentu bisa. Jika drivernya lagi ngejar setoran, 100 orang pun tetap bisa ditampung. Tapi, mohon maaf, jangan ditanya apakah penumpang didalamnya nyaman atau tidak.

Diluar faktor2 diatas, tentu masi ada faktor2 lainnya yang tidak diuraikan disini

Semoga bermanfaat!

 

 

JaringanHosting.Com :: Content Management System Pada WEB

Sebelum membahas beberapa pemrograman web yang menggunakan CMS, disini akan dijelaskan apa itu CMS ?. CMS (content management system ) adalah Sebuah sistem yang digunakan untuk mengelolah, menambah dan mengedit website.  Berikut Ini merupakan daftar dan sedikit penjelasan beberapa pemrograman web yang menggunakan CMS :

- DotNetNuke adalah sebuah CMS Web open source untuk membangun situs web dan aplikasi web berbasis database dengan Content Management System membangun. NET.

Bahasa Pemrograman yang digunakan : ASP.NET

Untuk database menggunakan  : MSSQL

- Drupal adalah perangkat lunak bebas, open source  yang dapat digunakan oleh individu atau kelompok pengguna – bahkan mereka yang tidak memiliki keterampilan teknis – untuk dengan mudah membuat dan mengelola berbagai jenis situs Web.

Bahasa Pemrogr ograman yang digunakan : PHP

Database menggunakan  : MySQL

- Joomla  adalah satu aplikasi yang dikembangkan dari  aplikasi CMS digunakan untuk membuat atau membangun sebuah website dinamis yang dilengkapi berbagai fasilitas yang mendukungnya.

Bahasa Pemrogr ograman yang digunakan : PHP

Database menggunakan  :  MySQL

- AJAX (Asynchronous JavaScript and XML . bukanlah bahasa pemrograman tunggal ada beberapa bahasa pemrograman yang digunakan di dalamnya. Dengan AJAX layar lebih terlihat responsive.

Bahasa Pemrogr ograman yang digunakan : PHP

Database menggunakan  :  MySQL

- Mambo adalah tren terbaru di industri TI dan Open Source,  sistem Content Management dengan fitur lengkap yang dapat digunakan untuk segala sesuatu dari situs web sederhana untuk aplikasi korporasi yang kompleks.

Bahasa Pemrogr ograman yang digunakan : PHP

Database menggunakan  :  MySQL

 

Anda mencari DotNetNuke Hosting, Drupal Hosting, Joomla Hosting atau AJAX Hosting murah dan berkualitas di Indonesia ?

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

 

 

WordPress Hosting Tips – Jaringanhosting.com :: Cara Instal WordPress Pada Webfarm Web Nodes

WordPress adalah sebuah platform CMS yang cepat dan sederhana. Banyak orang menggunakannya karena itu juga mudah digunakan untuk blogging. Pada kebanyakan kasus, aplikasi dapat diinstal pada satu server web yang hanya membutuhkan instalasi WordPress dan software pendukung (PHP dan MySQL). Aplikasi ini dapat diinstal dengan Microsoft Web Platform Installer. Instruksi untuk menginstal WordPress dapat ditemukan di sini.

Kita mulai dengan menonaktifkan IIS7 “Shared Configuration”:

  1. Buka IIS Manager
  2. Pada “Features View”, klik dua kali “Management Service”.
  3. Pada halaman “Management Service”, dalam panel “Actions”, klik Stop.
  4. Pada toolbar, klik tombol kembali.
  5. Pada “Features View” klik dua kali “Shared Configuration”.
  6. Ubah “Enable shared configuration” menjadi fitur “Disable Shared Configuration”
  7. Pada panel Actions, klik “Apply”.
  8. Pada kotak dialog pesan yang muncul, pilih “Yes
  9. Tutup IIS Manager dan kemudian buka kembali. Dalam Koneksi panel, klik server node.
  10. Dalam “Features View”, klik dua kali “Management Service”
  11. Pada halaman “Management Service”, dalam panel “Actions”, klik “Start”.

Kemudian kita harus menggunakan Microsoft Web Platform Installer untuk menginstal versi terbaru dari PHP, Windows Cache Ekstensi untuk PHP 1.3 untuk PHP 5.4, dan PHP Manager pada kedua node server web.

  1. Setelah men-download Microsoft Web Platform Installer, jalankan dan klik pada “Products”.
  2. Pilih opsi, PHP 5.4, Windows Cache Extension untuk PHP 1.3 untuk PHP 5.4, dan PHP Manager untuk IIS
  3. Klik Install dan kemudian Anda akan diminta untuk menyetujui untuk menerima lisensi:.

Web Installer

4. Setelah selesai akan muncul sebagai berikut:

PHP web

Selanjutnya, menggunakan Microsoft Web Platform Installer untuk menginstal WordPress termasuk MySQL pada hanya satu server web . Instruksi untuk menginstal WordPress dapat ditemukan di sini .

Setelah selesai dilakukan , atur database MySQL untuk langsung menyambung ke database WordPress . Langkah pertama adalah untuk dapat terhubung ke database MySQL menggunakan PHPMyAdmin . Sementara alat-alat lain dapat digunakan , PHPMyAdmin secara mudah dan gratis

basic_template_stop

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Jika PHPMyAdmin tidak terinstal , install terlebih dahulu . Untuk menginstal phpMyAdmin cukup ikuti langkah-langkah sederhana :

  1. Download versi terbaru dari phpMyAdmin .
  2. Buat situs baru di IIS .
  3. Unzip isinya ke folder root dari situs baru Anda buat .
  4. Buka browser web dan pergi ke situs baru . Anda akan melihat phpMyAdmin login.
  5. Masukkan username root dan password dari contoh MySQL Anda .

Setelah PHPMyAdmin terinstal dan Anda login , klik pada tab ‘User ‘ . Pilih pengguna yang menghubungkan ke database WordPress . Jika database diatur untuk terhubung melalui ” localhost ” , maka pengguna hanya bisa mengakses database dari server yang sama dengan database . Jika Anda ingin mengakses database jarak jauh , Anda harus mengubah host ke salah satu ” % ” pada setiap server , atau ke alamat IP tertentu dari server Anda terhubung dari .

php myadmin install

Selanjutnya, memperbarui wp-config.php dengan nama host , nama database , pengguna database , password yang benar . ( File wp- config.php akan ditemukan dalam direktori yang digunakan untuk instalasi . )

/ ** Nama database untuk WordPress * /

define ( ‘DB_NAME ‘ , ‘ DB_NAME ‘ ) ;

/ ** MySQL Database nama * /

define (‘ DB_USER ‘ , ‘ DB_USER ‘ ) ;

/ ** MySQL database password * /

define (‘ DB_PASSWORD ‘ , ‘ DB_PASSWORD ‘ ) ;

/ ** MySQL hostname * /

define (‘ DB_HOST ‘ , ‘ SERVER_NAME ‘ ) ;

/ ** Database Charset untuk digunakan dalam menciptakan tabel database . * /

define (‘ DB_CHARSET ‘ , ‘ utf8 ‘ ) ;

/ ** Database Jenis Susun . Jangan mengubah ini jika ragu-ragu . * /

define (‘ DB_COLLATE ‘ , ” ) ;

Selanjutnya, copy seluruh konten WordPress untuk semua server web lainnya .

Terakhir, aktifkan IIS7  “Shared Configuration” pada kedua server menggunakan “exported configuratio.”

  1. Buka Internet Internet Information Services (IIS) Manager.
  2. Pilih server di bagian kanan panel Connections  dan scoll ke bawah sampai “Shared Configuration” di bawah “Management” di “Features View” dari panel tengah .
  3. Klik dua kali di “Shared Configuration” .
  4. “Export “ konfigurasi Anda sehingga dapat digunakan pada server lain .
  5. Dalam bagian kanan klik “Export Configuration”
  6. Tombol ini menampilkan jendela “Export Configuration”. Pilih jalur untuk menyimpan informasi konfigurasi Anda . ( File-file yang diexport akan digunakan pada semua server untuk mengaktifkan “Shared Configuration”)
  7. Pilih password yang baik dan klik OK .
  8. Dalam fitur “Shared Configuration”, centang kotak enable “Shared Configuration”.
 

WordPress Hosting :: Cara menginstal Google Analytics di dalam WordPress untuk Pemula

Statistik situs yang besar merupakan salah satu factor yang paling penting dari situs web manapun. Cara terbaik untuk mengetahui pengunjung melalui lalulintas statistik yang disediakan secara gratis oleh Google Analytics. Pada artikel ini kita akan membahas mengenai bagaimana cara menginstal Google Analytic pada blog WordPress Anda dan seberapa pentingkah hal tersebut ?

Mengapa Google Analytic Penting untuk blogger?

Google Analytic memungkinkan anda untuk melacak :

1. Siapa yang mengunjung situs anda

Ini merupakan bagian jawaban dari analytic seperti lokasi geografis pengunjung, browser apa saja yang mereka gunakan ketika mereka mengunjungi web kita dan banyak hala penting lainnya seperti, bahasa yang digunakan, Negara tempat pengunjung datang, dan masih banyak lagi.

Data ini sangat berguna sekali kedepannya untuk kita, sehingga kita dapat mengostumisasi tampilan ataupun isi content agar lebih mendatangkan pengunjung lebih banyak, agar traffic pengunjung semakin besar dan besar.

2. Apa yang mereka lakukan ketika mereka mengunjungi situs anda

Anda dapat melacak dari mana pengguna yang datang ke website anda. Berapa lama mereka berada di dalam website anda, berapa tingkat bounce rate di situs web anda. Dengan informasi ini kamu dapat menurunkan tingkat bounce (pengguna yang masuk sebentar kemudian keluar karena kesalahan content yang seharusnya dikunjungi) dan menaikkan kedalaman dari pageviews.

3. Dari mana mereka datang di website kita

Bagian ini merupakan analysis dari mana pengunjung berasal ke tempat website kita, seperti Search Engine, Direct Link, Link Referral ataupun dari situs lainnya. Ini akan menunjukkan seberapa persen pengunjung datang dari masing-masing sumber. Google Analytics juga memberi tahu anda dari mana Seacrh Engine yang digunakan, apakah dari google, yahoo. Bing dan lainnnya beserta kata kunci yang sering mereka gunaka, sehingga anda dapat meningkatkan peringkat blog anda dengan kata kunci yang sering diimasukkan. Selain itu ada pula dari twitter, dari sini anda harus memiliki konten ekslusif untuk membuat follower anda tertarik mengunjungi web anda. Namun jika sumber rujukan utama pengunjung dari situs eksternal, maka anda harus memiliki hubungan yang bagus dengan web lainnya dengan slaing bertukar link atau yang lainnya.

4. Bagaimana mereka berinteraksi dengan konten situs anda

Google analytics menunjukkan bagaimana pengguna berinteraksi dengan content yang ada dalam situs anda. Ini menunjukkan seberapa persen pengguna mengkilk link yang terdapat pada website anda. Dengan melihat interaksi pengunjung seperti ini kita dapat menmbahkian content yang lebih untuk menarik minat pengunjunjuk semakin lama dan betah di dalam wesite anda.

Dengan melihat jawaban diatas, anda sekarang dapat focus dengan strategi yang dpat dilakukan dan menghilangkan strategi yang mungkin tidak bekerja dengan baik.

Bagimana cara mendaftar dengan Google Analytics

Pertama kamu harus membuat akun Google Analytic , kamu dapat melakukannya pada Google Analytics Signup Page.

Kemudian kamu akan melihat seperti gambar dibawah ini, dan lakukan pentaftaran dengan nggunakan akun email google, jika belum memiliki akun gmail kamu dapat membuatnya sendiri.

menginstal Google Analytics

Setelah anda sign-in dengan account gmail, Anda akan diminta membuat untuk google analytics dengan akun gmail anda, seperti gambar di bawah ini :

 Langkah selanjutnya akan akan diminta mengisi informasi seperti contoh dibawah ini :

 Langkah selanjutnya adalah mengisi informasi data diri :

Lalu kemudian menyetuji persayarat, selanjutnya adalah di mana anda akan menerima kode untuk di paste di situs anda. Ini adalah bagian penting dari pendaftaran tersebut. Copy dan paste kode ini di notepad atau editor HTML dan biarkan layar ini terbuka.

JaringanHosting.comsm adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!

Cara menginstal Google Analytics di WordPress

Ada 3 cara untuk menginstal Google Analytics di WordPress, yakni paste langsung, function.php dan Plugin.

Metode Plugin (yang disarankan)

Ada banyak plugin untuk menambahkan Google Analytics ke situs anda, namun lebih baik hanya plugin ringan dan sederhana yang sebaiknya dimasukkan seperti :

Masukkan Header dan Footer

Paste kode Google Analytics di halaman pengaturan plugin.

Metode Paste langsung

Salin kode yanganda terima pada langkah terakhir dan paste di footer.php pada theme yang anda gunakan tepat di atas tag </ body>.

Metode Function.php

Catatan: hanya digunakan jika kamu mengerti hal ini

Tambahkan kode ini pada tema yang anda gunakan dalam function.php dan jangan lupa untuk mem-paste kode Google Anlytics yang ada dari step 6, seperti kode dibawah ini :

  •  <?php
  • add_action(‘wp_footer’, ‘add_googleanalytics’);
  • function add_googleanalytics()
  • { ?>
  • // Paste kode Google Analytics dari step terakhir disini
  • <?php }
  • ?>

Setelah anda menginstal Google Analytics di situs anda, anda dapat kembali ke layar dari langkah terakhir dan klik Simpan dan Selesai. Kemudian anda akan dibawa ke ikhtisar analisis situs anda. Seperti gambar dibawah :

Anda dapat melihat hasil pekerjaan anda, dalam waktu 12-24 jam setelah kamu memulai menambahkan code tersebut dan kamu dapat melihat perkembangan website yang anda buat dengan Google Analytics selanjutnya.

Ingin mendapatkan WordPress Hosting Murah, Terbaik dan Berkualitas?

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft, selain itu JaringanHosting.com juga menyediakan hosting murah dan berkualitas yang mendukung wordpress hosting indonesia. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5, Visual Studio Lightswitch, dan WordPress Hosting Indonesia, Selain itu  Untuk keterangan lanjutan, silahkan klik disini!

 

Bangun E-commerce Dengan Drupal

Drupal merupakan aplikasi web terbaik yang membantu untuk membangun sebuah situs yang unik dengan cara yang paling menguntungkan. Drupal membantu dalam membangun sebuah website dengan fitur yang lebih kreatif dan teknis.

1. Sistem Taksonomi

Drupal memiliki kelebihan dalam membuat sistem kategori dan klasifikasi yang sangat kompleks.

2. Sangat Ringan

Drupal sangat  ringan. Drupal hanya berkisar diukuran 1 MB dan 3,3 MB saat diekstrak. Imbasnya ada pada kecepatan server untuk mengeksekusi perintah – perintah menjadi lebih ringan. Berbeda dengan joomla yang bisa berukuran hingga 5 MB.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!

3. Fitur Modular

Pada Drupal setiap penambahan fitur modul dan bloknya akan menambah sistem yang ada

4. Dukungan Database

Drupal juga mendukung PostgreSQL dan MS SQL selain MySQL. Sehingga menambah opsi lain dalam memilih software RDBMS.

5. Klasifikasi User

Pada Drupal, admin dapat memberikan hak akses pada user tertentu dan pembatasan hak akses hanya untuk sekedar mengedit konten atau hak akses penuh.

6. Tracker

Drupal memiliki fitur untuk menampilkan apa saja yang pernah ditulis atau dikirim oleh user tertentu.

7. Forum

Fitur forum sudah satu paket dalam installasi Drupal.

8. Development yang cepat

Pengguna dapat membuat anak-anak site dari sebuah induk site.

9. Multisite

 

SQL Server 2008 Hosting :: Parameter Sniffing Resolution

Pada artikel saya kali ini saya akan berbicara tentang cara-cara untuk menyelesaikan Parameter Sniffing pada SQL Server 2008. Metode untuk menyelesaikan masalah Parameter Sniffing tercantum di bawah ini:

  1. Menggunakan local variable dengan prosedur.
  2. Menggunakan recompile option saat create prosedur.
  3. Menggunakan Query OPTIME FOR.

Mari kita telusuri satu per satu.

Menggunakan Local Variable dengan Prosedur.

DROP TABLE fruit
GO
CREATE TABLE fruit (Sno int identity,frtname varchar(20),frttype int)
GO
– Insert dummy data
INSERT INTO fruit Values(‘Apple’,rand()*1000)
GO 10000
INSERT INTO fruit Values(‘Mango’,rand()*1000)
GO 10
CREATE unique clustered index ix_sno on fruit(sno)
GO
CREATE INDEX ix_frtname on fruit(frtname) include(frttype)
GO

Script di atas adalah script yang mengisi TABLE FRUIT dengan nilai-nilai(value).

CREATE Proc usp_fetchfruits
@frtname varchar(20)
AS
BEGIN
SELECT * FROM fruit WHERE [email protected]
END
GO
– procedure with local variables
CREATE Proc usp_fetchfruits_localvar
@frtname varchar(20)
AS
BEGIN
DECLARE @fruitname varchar(20)
SET @[email protected]
SELECT * FROM fruit WHERE [email protected]
END
GO

Query di atas mengcreate dua prosedur usp_fetchfruits dan usp_fetchfruits_localvar. Prosedur usp_fetchfruits_localvar menggunakan local variable.. Sekarang Mari kita bandingkan rencana pelaksanaan prosedur di atas.

1Snapshot diatas membandingkan rencana eksekusi dari dua prosedur. Perbedaan jumlah optimizer estimasi dan actual number pada baris kedua karena optimizer tidak tahu nilai parameter sebenarnya harus dilewatkan kemana, sehingga optimizer menciptakan rencana generik berdasarkan statistik yang tersedia. Table fruit memiliki total 10010 baris dan jumlah optimizer estimasi baris adalah 5005 yang persis setengah dari jumlah total.

Metode ini tidak menyelesaikan masalah performa tapi mungkin tidak begitu efektif jika jumlah baris sebenarnya adalah cara yang lebih besar daripada rata-rata baris yang diperkirakan.

Menggunakan Recompile Option saat membuat prosedur.
masalah Parameter Sniffing terjadi karena rencana cache dari eksekusi pertama digunakan dalam future procedure execution(eksekusi prosedur yang akan dating). Jika prosedur ini sedang disusun dan rencana disiapkan lagi untuk setiap eksekusi dari Parameter Sniffing maka akan diselesaikan. Inilah yang disebut dengan Recompile ketika digunakan dalam definisi prosedur. Recompile prosedur ini untuk membuat rencana baru setiap kali prosedur dijalankan.

CREATE Proc usp_fetchfruits_withrecompile
@frtname varchar(20)
WITH RECOMPILE
AS
BEGIN
SELECT * FROM fruit WHERE [email protected]
END

2Snapshot diatas, baik dalam eksekusi rencana optimizer yang estimasi maupun catatan actual number yang sama karena rencana yang telah di recompile untuk setiap nilai parameter bukan rencana cache yang digunakan pada eksekusi kedua.

Masalah dengan metode ini adalah bahwa resource digunakan untuk recompile prosedur setiap kalinya. Rencana ini bahkan merecompile untuk nilai-nilai parameter yang mungkin mendapat manfaat dari rencana cache.

Query OPTIMIZE FOR
Dengan menggunakan query OPTIMIZE FOR kita dapat memiliki sebuah query SQL Server optimize berdasarkan nilai parameter tertentu.

CREATE Proc usp_fetchfruits_optimizefor
@frtname varchar(20)
AS
BEGIN
SELECT * FROM fruit WHERE [email protected]
OPTION (OPTIMIZE FOR (@frtname = ‘Mango’))
END

Pada prosedur di atas, tidak memperdulikan nilai parameter yang mensupply select query yang akan dioptimalkan pada nilai “Mango”.

3Snapshot diatas membandingkan rencana eksekusi untuk nilai parameter “Apple” dan “Mango”. Dalam kedua rencana tersebut nilai-nilai estimasi tetap 10000 yang merupakan jumlah total untuk parameter “Apple”.

SQL Server 2008 memperluas query OPTIMIZE FOR sehingga dapat mengoptimalkan query untuk nilai yang tidak diketahui. Ini agak mirip dengan metode menggunakan variabel lokal.

CREATE Proc usp_fetchfruits_optimizeforunknown
@frtname varchar(20)
AS
BEGIN
SELECT * FROM fruit WHERE [email protected]
OPTION (OPTIMIZE FOR UNKNOWN)
END

Prosedur di atas menggunakan query OPTIMIZE FOR UNKNOWN untuk menyingkirkan masalah parameter sniffing.

4Snapshot diatas membandingkan eksekusi untuk nilai parameter Apple dan Mango. Optimizer memperkirakan jumlah rata-rata baris yang dikembalikan seperti ketika menggunakan variabel lokal.

Cara lain adalah dengan membuat prosedur yang tersimpan ganda dan memanggil mereka didasarkan pada nilai parameter. Misalnya, Dalam hal ini kita dapat membuat 2 prosedur yang berbeda satu untuk parameter nilai mangga dan satu untuk nilai parameter Apple dan memanggil mereka berdasarkan nilai parameter yang disediakan.

Kesimpulan
Pada artikel ini saya berbicara tentang cara-cara untuk meningkatkan kinerja pada saat menghadapi masalah PARAMETER SNIFFING.

 

Tips Menemukan Provider WordPress Web Hosting Terbaik

WordPress web hosting cukup populer karena merupakan platform publish yang bersifat open source yang memungkinkan anda untuk membuat website dan blog. Belum lagi WordPress didukung dengan user-friendly interface, tema yang menarik, plugin dan sejumlah fitur lainnya. WordPress memberi anda banyak fleksibilitas untuk menyesuaikan dan mengembangkan website anda sesuai preferensi anda sendiri. Ada banyak Perusahaan WordPress Hosting di Indonesia, tentunya membuat anda bingung untuk memilih yang mana yang terbaik.

Disini saya menunjuk salah satu Perusahaan WordPress Hosting terbaik di Indonesia yaitu salah satunya JaringanHosting.com. JaringanHosting.com mampu menyediakan dan memberi kualitas WordPress Hositng yang handal, dapat dipercaya dan mampu menawarkan rencana biaya-yang efektif dan tentunya sangat terjangkau.

Apa itu WordPress dan manfaatnya?
WordPress adalah alat manajemen konten open source yang tesedia secara gratis yang memungkinkan anda untuk mempublikasikan konten dinamis melalui user-friendly interface. WordPress adalah platform yang ideal untuk blog hosting profesional karena gratis dan mampu menawarkan berbagai fitur dan pilihan untuk menyesuaikan sesuai dengan preferensi seseorang. Dan juga sangat mudah dalam pengerjaannya misalkan membuat website wordpress atau blog dan siapa saja bisa mulai blogging langsung melalui dan mempublish platform ini.

Faktor-faktor apa saja yang harus anda ketahui ketika mencari provider WordPress Hosting :

  • Perusahaan WordPress Hosting harus menawarkan rencana hosting di mana ia mendukung instalasi yang mudah dan cepat dari wordpress.
  • Penting bahwa web host juga mampu menawarkan dukungan teknis sehingga selalu ada seseorang untuk memecahkan masalah dan memecahkan masalah-masalah tertentu.
  • WordPress tidak extend support for innumerable plugin dan penting bahwa web host harus dapat membantu menginstal plugin ini sampai berhasil.
  • Paket WordPress hosting memiliki banyak fitur yang membuatnya salah satunya mampu membuat konten management publishing platform terkenal.
  • Dengan wordpress anda akan mendapatkan akses ke sejumlah template tema yang menarik dan dapat disesuaikan dengan pilihan masing-masing.
  • Paket Fitur plugin pada WordPress hosting memungkinkan pengaturan aplikasi e-commerce.

Manfaat WordPress web hosting
WordPress web hosting menawarkan banyak manfaat yang signifikan diantaranya meliputi:

  • Anda tidak perlu memiliki pengetahuan teknis untuk bekerja pada wordpress karena siapa pun dapat dengan mudah menginstal dan mulai menggunakan wordpress.
  • WordPress menawarkan sebuah platform online sehingga dapat diakses dari mana saja dan kapan saja. Anda dapat dengan mudah login ke account wordpress anda dan bias langsung mengubah tampilan WordPress atau memodifikasi blog atau website anda dimana saja dan kapan saja.
  • Akun wordpress web hosting selain gratis juga lebih mudah untuk dioptimalkan dan dapat dengan mudah ditampilkan pada hasil search engine.
 

Mengubah Tampilan Website Anda dengan WordPress

WordPress yang awalnya dimulai sebagai sebuah alat blog kini berkembang sebagai sistem yang paling kuat yang memiliki manajemen konten sumber terbuka. Setelah sekitar 10 tahunan dirilis, wordpress telah melakukan perjalanan jauh dan mencapai kesuksesan. Sangatlah mudah untuk belajar dan mengkonfigurasi situs WordPress karena tersedia dengan  plugin dan widget. Jutaan user menggunakan WordPress untuk membuat berbagai jenis website seperti e-Commerce, web group, Blog, website perusahaan dll. Faktor utama yang berkontribusi terhadap keberhasilan WordPress adalah interface yang mudah digunakan user. Mengapa WordPress begitu terkenal dan Bagaimana ia mampu mengubah tampilan Internet? Mari kita periksa:

CMS Mudah digunakan

CMS WordPress sangat mudah digunakan dan dipelajari. Ini tersedia dengan jumlah plugin, widget dan tema yang membuatnya sangat mudah untuk dikonfigurasi dan disesuaikan pada situs WordPress.

- Optimasi search Website WordPress

Optimisasi search adalah aspek yang sangat penting yang memberikan kontribusi bagi keberhasilan situs web apapun. WordPress membantu menciptakan kode yang ramah pada mesin pencari (search), WordPress juga memiliki beberapa tema dan plugin yang dapat memaksimalkan usaha SEO Anda.

- Personalisasi website begitu mudah dengan WordPress

WordPress tersedia dengan banyak tema, widget dan plugin yang membuatnya menjadi mampu menyesuaikan website anda. Tema-tema dan widget WordPress sangat serbaguna yang dapat anda gunakan untuk hampir semua jenis website.

- WordPress itu digunakan banyak orang

Jutaan orang menggunakan WordPress untuk membuat website dan blog mereka, bahkan lebih banyak mengkonsumsi informasi tentang hal itu setiap hari melalui berbagai blog dan forum. Blog WordPress yang cukup populer dan sekitar 200 juta orang mengunjungi satu atau lebih blog WordPress.com setiap bulannya.

Mudahnya Mengembangkan Bisnis dengan WordPress

Satu hal yang benar-benar menambah profil WordPress adalah fleksibilitas. Jika anda ingin mengembangkan bisnis anda, WordPress adalah platform terbaik untuk digunakan untuk website anda karena dilengkapi dengan berbagai add ons dan plugin yang dapat memenuhi kebutuhan anda dan membantu untuk menyesuaikan website anda sesuai dengan kebutuhan anda.

Dengan WordPress anda tidak harus duduk selama berjam-jam untuk belajar tentang berbagai fungsi dan teknis, semua yang perlu anda lakukan adalah plug and play. Anda tertarik untuk menggunakan wordpress? Anda dapat mencoba wordpress hosting hanya dengan Rp. 30.000,-/bulan bersama JaringanHosting.com