Index or no-index là bài toán tiếp theo bạn phải chú ý khi làm việc với data analytic. Bởi vì 1 query của bạn thường xuyên xử lý hàng triệu record. Và có những trường hợp scan-all table còn nhanh hơn index.
Chủ thớt hay ai có kinh nghiệm giải thích giúp mình rõ chỗ này với. Làm thế nào scan-all lại nhanh hơn index.
@Trungg
Cái này còn tùy thuộc vào mục đích sử dụng nữa bạn ạ.
Nếu bán chỉ đơn thuần muốn lấy Model object Post với điều kiện là có ít nhất 1 comment thì cách 1 sẽ tốt hơn.
Ngược lại nếu bạn muốn lấy các thông tin liên quan đến cả phần comment nữa thì cách 2 sẽ tốt hơn, vì cách 2 là eager loading. Nó sẽ giúp bạn giảm thiểu số lượng truy vấn khi bạn muốn access đến comment. Để hiểu rõ hơn bạn thử đọc kỹ lại phần eager loading thử xem sao nhé
@devil_boom_129 như bạn nói ấy, thì thường sẽ viết script vào file .vue
nhưng do đây là template HTML/JS có sẵn ý, nên cần phải load các file JS của template.
giờ là làm sao load các file đó vào cuối file khi render, mình dùng script trong head thì oke,
nhưng có 1 file bên trong lại dùng require nên phải dùng webpack để buil,
mình mới tìm hiểu nuxt và webpack nên không rành lắm, phải tìm hiểu thêm mới được
Cảm ơn bạn nha.
ad rảnh không cho mình hỏi chút với
mình dùng code này để render video hàng loạt nhưng nó lại ra video lỗi vậy nhỉ. up lên youtube nó k xử lý được.
@ECHO OFF
Setlocal EnableDelayedExpansion
set INPUT=E:\test\Bin
set OUTPUT=C:\Users
: encode video
for %%a in ("%INPUT%*.ogg") DO ffmpeg -i 3.jpg -i "%%a" -s 640x360 -c:v libx264 -pix_fmt yuv420p -g 60 -r 30 -b 1000k -acodec libmp3lame -b:a 128k -ar 48000 -metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -preset ultrafast "%OUTPUT%/%%~na.mp4"
@lehoangnnx nếu tại assets thì bạn chỉ cần viết các file js custom thông thường thôi. mà thường thì ta sẽ viết js vào phần script của các file .vue trong thư mục của project. Còn nếu bạn add thư viện bên thứ 3 bằng webpack thì chỉ cần tại thư mục của project, bạn chạy yarn add là tự động thư viện được thêm vào thư mục node_modules và chỉ việc load từ đấy ra.
Cảm ơn bạn rất nhiều, phần này mình cũng đã đọc qua, nhưng thực sự không hiểu lắm.
Mình đang tìm hiểu webpack nhưng hình như NuxtJS extend lại webpack nên cách sử dụng nó khác hay sao ý.
Hiện tại thì mình muốn build các file JS (dùng webpack thông qua extend(config, ctx) ) tại thư mục assets thành 1 file (file bundle chẳng hạn),
nhưng vẫn chưa được, :
Bài viết rất hay ạ. Mình chỉ thấy có sự nhầm lẫn 1 chút khái niệm container và image thì phải?
"Docker container đầy đủ (tương đương với một máy ảo bình thường) ": theo mình biết thì image mới như một máy ảo, còn container chỉ là một instance chạy trên image.
THẢO LUẬN
Chủ thớt hay ai có kinh nghiệm giải thích giúp mình rõ chỗ này với. Làm thế nào scan-all lại nhanh hơn index.
hồi ý chưa được nghịch gì nhiều
@Trungg Cái này còn tùy thuộc vào mục đích sử dụng nữa bạn ạ. Nếu bán chỉ đơn thuần muốn lấy Model object Post với điều kiện là có ít nhất 1 comment thì cách 1 sẽ tốt hơn. Ngược lại nếu bạn muốn lấy các thông tin liên quan đến cả phần comment nữa thì cách 2 sẽ tốt hơn, vì cách 2 là eager loading. Nó sẽ giúp bạn giảm thiểu số lượng truy vấn khi bạn muốn access đến
comment. Để hiểu rõ hơn bạn thử đọc kỹ lại phần eager loading thử xem sao nhéĐừng bảo e bài này là viết về con Analytic Yii2 ae mình làm nhá :v
quá ghê ad ơi (ngon)
@devil_boom_129 như bạn nói ấy, thì thường sẽ viết
scriptvào file.vuenhưng do đây là template HTML/JS có sẵn ý, nên cần phải load các file JS của template. giờ là làm sao load các file đó vào cuối file khi render, mình dùngscripttrongheadthì oke, nhưng có 1 file bên trong lại dùngrequirenên phải dùngwebpackđể buil, mình mới tìm hiểu nuxt và webpack nên không rành lắm, phải tìm hiểu thêm mới được Cảm ơn bạn nha.ad rảnh không cho mình hỏi chút với mình dùng code này để render video hàng loạt nhưng nó lại ra video lỗi vậy nhỉ. up lên youtube nó k xử lý được. @ECHO OFF Setlocal EnableDelayedExpansion set INPUT=E:\test\Bin set OUTPUT=C:\Users : encode video for %%a in ("%INPUT%*.ogg") DO ffmpeg -i 3.jpg -i "%%a" -s 640x360 -c:v libx264 -pix_fmt yuv420p -g 60 -r 30 -b 1000k -acodec libmp3lame -b:a 128k -ar 48000 -metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -preset ultrafast "%OUTPUT%/%%~na.mp4"
xem giúp mình với ad
à nếu câu 1 của mình đúng thì bạn accept answer giúp mình nhe @lehoangnnx
@lehoangnnx nếu tại
assetsthì bạn chỉ cần viết các file js custom thông thường thôi. mà thường thì ta sẽ viết js vào phầnscriptcủa các file.vuetrong thư mục của project. Còn nếu bạn add thư viện bên thứ 3 bằng webpack thì chỉ cần tại thư mục của project, bạn chạyyarn addlà tự động thư viện được thêm vào thư mụcnode_modulesvà chỉ việc load từ đấy ra.Cảm ơn Bác! Series rất dễ hiểu và có ví dụ rõ ràng! Em đã có thể hiểu các sử dụng Axios để tạo CRUD cho ứng dụng.
Cảm ơn bạn rất nhiều, phần này mình cũng đã đọc qua, nhưng thực sự không hiểu lắm.
Mình đang tìm hiểu webpack nhưng hình như NuxtJS extend lại webpack nên cách sử dụng nó khác hay sao ý.
Hiện tại thì mình muốn build các file JS (dùng webpack thông qua extend(config, ctx) ) tại thư mục assets thành 1 file (file bundle chẳng hạn), nhưng vẫn chưa được, :

Mình phải nghiên cứu thêm mới được.
Cảm ơn bạn đã giúp mình.
@DatB Bác có fb không ạ? em muốn hỏi bác một chút được không ạ ?
ad nghỉ rồi
Bài viết rất hay ạ. Mình chỉ thấy có sự nhầm lẫn 1 chút khái niệm container và image thì phải? "Docker container đầy đủ (tương đương với một máy ảo bình thường) ": theo mình biết thì image mới như một máy ảo, còn container chỉ là một instance chạy trên image.
còn làm nữa k ad
bài viết hay nhưng hơi trừu tượng, có ví dụ cụ thể dễ hình dung hơn cho người mới bắt đầu
ban oi sms cho minh so dth 0799631991 minh hoi 1 chut duoc ko a ?
Mình cũng đang viết về App bundle và Dynamic delivery trong Android http ở đây, mong dk trao đổi vs các bạn:
https://viblo.asia/p/app-bundle-va-dynamic-delivery-trong-android-bJzKmwOYl9N
Mình cũng đang viết về App bundle và Dynamic delivery trong Android http ở đây, mong dk trao đổi vs các bạn:
https://viblo.asia/p/app-bundle-va-dynamic-delivery-trong-android-bJzKmwOYl9N